Duplicar posible:
Java string replace and the NUL (NULL, ASCII 0) character?¿Cuál es el significado de char cero (0) en Java?
estoy haciendo algunos algoritmos de Cuerda en Java, y me di cuenta que allí donde incluyo un char con el valor de 0 (cero) que marca el final de la cadena. De esta manera:
String aString = "I'm a String";
char[] aStringArray = aString.toCharArray();
aStringArray[1] = 0;
System.out.println(new String(aStringArray)); //It outputs "I"
¿Cuál es la razón/causa de este comportamiento?
Carácter nulo: http://en.wikipedia.org/wiki/Null_character –