length,length(),size()之間的區別

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

相關文章
相關標籤/搜索