学习JAVA编程 这个字符串长度为什么是10啊
“学习JAVA编程” 这个长度是8
“学习 JAVA 编程” 这个长度是10,中间有两个空格
有两个空格 加上两个空格刚好是10
你确定你算的“学习JAVA编程”这个字符串长度是10?而不是8.。
这个length() 方法是计算字符串的长度,也可理解为字符的个数一个汉字或者一个字母都可以理解一个长度
不信你可以试试任意改变字符串的内容然后打印他的长度做个比较
String str = new String("学习JAVA编程"); System.out.println(str.length());