Java - 区分length属性、length()和size()方法

2020/04/21

最近在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

Post Directory