1. 程式人生 > >java中length,length(),size()區別

java中length,length(),size()區別

ron sys static mac 個數 int 兩個 pre 數組

java中length,length(),size()區別

  • java中的length屬性是針對數組說的,比如說你聲明了一個數組,想知道這個數組的長度則用到了length這個屬性.
  • java中的length()方法是針對字符串String說的,如果想看這個字符串的長度則用到length()這個方法.
  • java中的size()方法是針對泛型集合說的,如果想看這個泛型有多少個元素,就調用此方法來查看!

例如:

演示這兩個方法和一個屬性的用法

public static void main(String[] args) {

        String []list={"ma","cao","yuan"};
        String a
="macaoyuan"; System.out.println("java中的length>>>:"+list.length); System.out.println("java中的length()>>>:"+a.length()); List<Object> array=new ArrayList(); array.add(a); System.out.println("java中的size()>>>:"+array.size()); }

輸出的值為:

java中的length>>>:3
java中的length()>>>:9
java中的size()>>>:1

java中length,length(),size()區別