前几天,有个朋友要入职,跟他一块儿作Java相关的笔试题,期间遇到了,数组的长度的表达问题。当时忽然间就忘了,如今记下来,以备不时之需。java
一、java中的length属性是针对数组说的。数组
好比说你声明了一个数组,想知道这个数组的长度则用到了length这个属性。code
二、java中的length()方法是针对字符串String说的。字符串
若是想看这个字符串的长度则用到length()这个方法。class
三、java中的size()方法是针对泛型集合说的。泛型
若是想看这个泛型有多少个元素,就调用此方法来查看。List
下面的例子来展现这2个方法和1个属性的用法。方法
public static void main(String[] args) { String []list={"yan","yu","xiao"}; String a="yanyuxiao"; System.out.println(list.length); System.out.println(a.length()); List<Object> array=new ArrayList(); array.add(a); System.out.println(array.size()); }
输出的值为:笔试
3static
9
1