Pernyataan foreach ialah salah satu ciri baharu versi Java5 Ia direka untuk memberikan kemudahan yang hebat kepada pengaturcara semasa merentasi tatasusunan dan koleksi Walau bagaimanapun, pernyataan foreach tidak boleh menggantikan sepenuhnya gelung.
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); } }
Dari sudut pandangan kod, pernyataan foreach jelas lebih mudah dan jelas daripada pernyataan gelung for. Tidak perlu mentakrifkan nilai awal, tidak perlu menentukan julat penghakiman dan tidak perlu kepada kenaikan atau penurunan. Tetapi ini tidak bermakna bahawa penyataan foreach boleh menggantikan penyataan gelung for Jelas sekali, apa sahaja yang boleh dilakukan oleh foreach, gelung for boleh lakukan apa yang boleh dilakukan oleh foreach.
Atas ialah kandungan terperinci Cara menggunakan pernyataan foreach dalam Java untuk melintasi semua elemen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!