java中的length与length()与size()
程序员文章站
2024-02-09 17:21:16
...
正确用法
-
Array.length
int[] arr = {1,2,3}; int x = arr.length; //arr.length = 3
-
String.length()
String s = "123";
int x = s.length();
//s.length() = 3
-
Collection.size()
ArrayList<Integer> list = new Arraylist<>(); for(int i = 1; i < 4; i++){ list.add(i); } int x = list.size(); //list.size= 3
分析
- 首先可以明确的是,length是一个属性或者说成员变量,类似user.name;
- length()和size()都是方法,类似user.buy();
- length是array数组的一个属性;
size(),顾名思义是对集合而言,得到集合里存了多少个对象; - String不是Primitive array,所以我们无法对它.length,所以需要一个方法;