Java中的char零(0)是什么意思?[重复]
我正在用Java做一些String算法,我注意到无论我在哪里包含一个值为0(零)的char,它都标志着String的结尾。像这样:
String aString = "I'm a String";char[] aStringArray = aString.toCharArray();
aStringArray[1] = 0;
System.out.println(new String(aStringArray)); //It outputs "I"
这种行为的原因/原因是什么?
回答:
该字符'\0'
为空字符。这是一个控制字符,它 不会 终止字符串,这也不是字符串在Java中的工作方式(不过,字符串也是在C中的工作方式。)
以上是 Java中的char零(0)是什么意思?[重复] 的全部内容, 来源链接: utcz.com/qa/432653.html