前幾天,有個朋友要入職,跟他一塊兒作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