简单之length、length()、size()区别
> 一般来说没有括号的是属性,有括号的是方法。
length
length 是针对数组来说的,返回值是数组的长度。
int[] array = {1,2,3,4,5,6};
System.out.println(array.length);
结果为6。
length()
length() 针对于字符串的,是字符串的一个方法,返回值是字符串的长度。
String[] array = {"1","12","123"};
String string = "abcdef";
System.out.println(array[2].length());
System.out.println(string.length());
第一个结果为 3
第二个结果为 6
注意System.out.println(array[2].length()) 表示的是array数组中第三个数中字符串的长度
size()
size() 针对与集合的,返回值的是集合中的元素。
list.add("I");
list.add("love");
list.add("java");
System.out.println(list.size());
结果为3