Hãy thử đoạn mã này -Tại sao System.out.println() chấm dứt tại ASCII Mã zero
public class WhitespaceTest
{
public static void main(String[] args)
{
int x = 0;
char c = (char) x;
System.out.println("c-->"+c+"<---this doesn't print?");
}
}
Đầu ra là -
c-->
Tại sao System.out.println() chấm dứt ở mã ASCII bằng không?
tôi đã cố gắng này trong JCreator LE hệ điều hành Windows 7.
Có thể được chuyển từ chuỗi được kết thúc theo kiểu C. – Mysticial
Nó in cho tôi. \ u0000 là một ký tự null nhưng Java không chấm dứt chuỗi bằng một null. –
Nó in tốt cho tôi ... – NominSim