Seperti yang ditunjukkan di bawah ini:
Paket cn.jdk.foreach; import java.util.hashmap; import java.util.map; kelas publik foreachtest {public static void main (string [] args) {int [] arr = {1,2,3}; untuk (int (int) {int [] arr = {1,2,3}; untuk (int (int) {int [] arr = {1,2,3}; untuk (int (int) A: ARR) {System.out.println (a+"/t");} system.out.println ("==============================="); peta <string, string> peta = hashmap baru <string, string> (); peta.put "; "Two"); Map.put ("3", "Three"); Map.put ("4", "Four"); Map.put ("5", "Five"); // Map.Keyset (): Melingkari semua tombol peta. peta.keyset () Mengembalikan jenis set, dan set dapat ditingkatkan untuk traversal. untuk (tombol string: map.keyset ()) {string value = map.get (key); // Dapatkan nilai yang sesuai melalui tombol kunci.out.println (key+"="+value);}}}<p> Keuntungan dan kerugian peningkatan untuk </p> <p> L hanya dapat melintasi array atau koleksi dari awal hingga akhir, tetapi tidak hanya bagian; </p> <p> l saat melintasi daftar atau array, subskrip elemen saat ini tidak dapat diperoleh; </p> <p> L peningkatan untuk mudah digunakan, yang merupakan satu -satunya keuntungannya; </p> <p> </p>
Peta tidak mengimplementasikan antarmuka Iterable, jadi Anda tidak bisa hanya menggunakan peningkatan untuk mengulanginya!
Di atas adalah konten lengkap dari Java yang ditingkatkan untuk metode implementasi loop yang dibawa kepada Anda oleh editor. Saya harap ini akan membantu Anda dan mendukung wulin.com lebih banyak ~