最近在leetcode
刷题的时候,老是混淆length
属性、length()
和size()
方法,因此写篇文章记录一下。
length - 数组
首先,length
属性用在哪里?
数组!
举个例子:
int[] arr = {1, 2, 3};
System.out.println("The length of arr is " + arr.length);
length() - 字符串
再来,length()
这个方法又是谁用的?
字符串!
String str = "abc";
System.out.println("The length of str is " + str.length());
size() - 容器
最后,size()
这个方法谁用的?
容器!
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
System.out.println("The size of list is " + list.size());
Reference
一位喜欢提问、尝试的程序员
(转载本站文章请注明作者和出处 姚屹晨-yaoyichen)