可能重複:
Java string replace and the NUL (NULL, ASCII 0) character?Java中char(0)的含義是什麼?
我做一些Java中的字符串算法,我注意到,無論我到包括與0(零)的值一個char它標誌着字符串的結尾。像這樣:
String aString = "I'm a String";
char[] aStringArray = aString.toCharArray();
aStringArray[1] = 0;
System.out.println(new String(aStringArray)); //It outputs "I"
這種行爲的原因是什麼?
空字符:http://en.wikipedia.org/wiki/Null_character – 2012-03-17 20:49:45