Javaにおけるlength,length(),size()の詳細と区別

1069 ワード

Javaにおけるlength,length(),size()の違い
lengthプロパティ:配列の長さを取得します.
eg:

int ar[] = new int{1,2,3}

/**
*    length      
*/

int lenAr = ar.length;//  lenAr=3
System.out.println("Arr length:"+lenAr);


 length()メソッド:文字列の長さを取得します.

String str = "Hello World Java";

/**
*     length()      
*/

int lenStr = str.length();//  lenStr=16
System.out.println("Str length():"+lenStr);


 size()メソッド:汎用集合に何個の要素があるかを取得します.
eg:

/**
* Collection                 ,               
*/
Collection col = new ArrayList();
col.add("Hello");
col.add("World");
col.add("Java");
/**
*      size()       
*/
int sizeCol = col.size();//  sizeCol=3
System.out.println("Col size:"+sizeCol);


読書に感謝して、みんなを助けることができることを望んで、みんなの当駅に対する支持に感謝します!