可能重复:
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