第一種寫法 傳統的方法,遍歷數組
String[] arr = { "amy", "heinrich", "cindy", "git" };
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
打印台
amy
heinrich
cindy
git
這種方式最簡單,對數組還有集合都可以
第二種 而對於遍歷Collection對象,這個循環則通常是采用這樣的形式
String[] arr = { "amy", "heinrich", "cindy", "git" };
List<String> list = Arrays.asList(arr);
for (Iterator<String> iterator = list.iterator();iterator.hasNext();)
{
System.out.println(iterator.next());
}
控制台信息
amy
heinrich
cindy
git
第三種方法也很常見
不嚴格的說,Java的第三種for循環基本是這樣的格式:
for (循環變量類型 循環變量名稱 : 要被遍歷的對象) 循環體
借助這種語法,遍歷一個數組的操作就可以采取這樣的寫法:
String[] arr = { "amy", "heinrich", "cindy", "git" };
for (String a : arr) {
System.out.println(a);
}
控制台
amy
heinrich
cindy
git
