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

回到顶部