对于string自己使用了.length编译错误,然后看了下参考答案,不解,上网查了下.length,.length(),size()的区别,答案如下:
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.
2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.
3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!
时间: 2015-02-08
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.
2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.
3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!
时间: 2015-02-08
2017-10-14
因为name属于String类,不同的name在堆上是不同的对象,因此比较两个name的内容是否相同应该用equals(),不能用==,因为==比较的是引用。
2017-10-12
http://www.imooc.com/article/20645
拙劣之作;希望大家前来挑毛病,鞭笞我进步……
拙劣之作;希望大家前来挑毛病,鞭笞我进步……
2017-10-12
int l=str.length();
while((l-=3)>=0){
str.insert(l,",");
}
while((l-=3)>=0){
str.insert(l,",");
}
2017-10-12