Java中的长度length、length()、size()
程序员文章站
2024-02-10 09:19:46
...
Java中有三个常用的与长度相关的属性和方法,分别是length、length()、size()。今天记录一下它们之间的区别。
length属性
单独的length是针对 数组 而言,表示声明数组的长度,也即数组中元素的个数,它是数组的一个属性,而不是方法。
public static void main(String[] args) {
int[] array = new int[]{1,2,3,4,5};
System.out.println(array.length); // 输出为:5
}
length()方法
length()是方法,常用于 字符串 之后,表示字符串中所包含字符的个数。注意:char字符没有length()方法。
public static void main(String[] args) {
String s = "coding";
System.out.println(s.length()); // 输出为:6
}
size()方法
size()也是方法,用于 集合容器(List,Set,Map)之后,表示集合容器中所含元素的个数。
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("It's");
arrayList.add("a");
arrayList.add("wonderful");
arrayList.add("day");
System.out.println(arrayList.size()); // 输出为:4。arraylist中有四个字符串
}
简单记忆
length——int[] array——array.length
length()——String s——s.length()
size()——ArrayList arraylist——arraylist.size()
上一篇: java day_03
下一篇: V-rep 和 Python 的同步问题
推荐阅读
-
Java中的长度length、length()、size()
-
Java中length,length(),size()的区别
-
java中的length和length()以及size()的区别
-
Java中length、length()、size()的区别
-
Java中 length() 、 length 、size() 的区别
-
Java中length、length()、size()的区别
-
java中的length与length()与size()
-
Java中length,length(),size()的区别
-
Java中length、length(),size()的区别:
-
Java中length,length(),size()的区别