java中length屬性是對於數組來說的,當用到數組長度時,則用到length;
java中length()是對於String來說的,如果想看字符串的長度,則用length()方法;
java中size()方法是對於泛型集合來說的,如果想知道泛型有多少元素,就調用此方法來查看。
List<String> list = new ArrayList<String>(); list.add("LOL"); list.add("CF"); list.add("NZ"); // 傳統的for for(int i=0;i<list.size();i++){ System.out.println(i); } // FOR-EACH for(String s : list){ System.out.println(s); }
編譯器會認爲:
1.創建名稱爲s的String變量。
2.將list的第一個元素賦給s。
3.執行重複的內容。
4.賦值給下一個元素s。
5.重複執行至所有的元素都被運行爲止