课程
/后端开发
/Java
/Java入门第三季
本节友情提示第一条:字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1
在表示下标和索引时应该用str.length-1才对吧?程序中不都如此吗
难道两者完全等价?
2016-07-21
源自:Java入门第三季 2-3
正在回答
.length针对的是数组,而“ 数组名.length ”直接就可以当作数组长度来使用。
length()是方法,str.length是求数组的长度,length相当于数组的属性
我已想明白了,不过你来回答仍是十分感谢!
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答for(int i = str.length();i > 0;i--){ if(i%3 == 0){ str.insert(str.length()-i,","); } }
4 回答为什么 i 的初始值是str.length()-3,而不是str.length()-4呢?
3 回答str.length()-3和不减3都正确,为什么?
6 回答 for(int i = str.length()-1;i>3;i-3)报错error: not a statement
3 回答int i=str.length()-3; i>=0; i=i-3 为什么是i>=0