foreach 語句是Java5 版本的新特性之一,旨在遍歷數組和集合的時候,給程式設計師提供了極大的便利,但是foreach 語句並不能完全取代for 迴圈語句。
System.out.println("(foreach)学生信息:"); for (Object obj:students) { Student s=(Student) obj; System.out.println("编号:" + s.ID + "\t\t\t姓名:" + s.name + "\t\t\t年龄:" + s.age + "\t\t\t性别:" + s.gender); } }
從程式碼來看,foreach 語句顯然比 for 迴圈語句簡潔明了許多,不需要定義初始值,也不需要確定判斷範圍,同時也不用進行遞增遞減。但這些並不能代表,foreach 語句就能取代 for 迴圈語句,顯然 foreach 能做的,for迴圈都可以做;for 迴圈能做的,foreach 卻不一定可以做。
以上是Java中如何foreach語句使用遍歷所有元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!