Javaにおけるlength,length(),size()の詳細と区別
1069 ワード
Javaにおけるlength,length(),size()の違い
lengthプロパティ:配列の長さを取得します.
eg:
length()メソッド:文字列の長さを取得します.
size()メソッド:汎用集合に何個の要素があるかを取得します.
eg:
読書に感謝して、みんなを助けることができることを望んで、みんなの当駅に対する支持に感謝します!
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);
読書に感謝して、みんなを助けることができることを望んで、みんなの当駅に対する支持に感謝します!