Loop untuk setiap
Loop for-each juga disebut ditingkatkan untuk loop, atau loop foreach.
For-Each Loop adalah fitur baru dari JDK5.0 (fitur baru lainnya seperti obat generik, tinju otomatis, dll.).
Penambahan loop for-each menyederhanakan traversal koleksi.
Sintaksnya adalah sebagai berikut:
untuk (tipe elemen: array) {system.out.println (elemen);}contoh
Untuk penggunaan dasar, Anda dapat langsung melihat kode:
Kode pertama membandingkan dua untuk loop; kemudian mengimplementasikan penggunaan Loop yang ditingkatkan untuk melintasi array dua dimensi; Akhirnya, tiga metode digunakan untuk melintasi koleksi daftar.
Impor java.util.arraylist; import java.util.iterator; impor java.util.list; kelas publik foreachtest {public static void main (string [] args) {int [] arr = {1, 2, 3, 4, 5}; System.out.println("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("-------------------------------"); System.out.println ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // iterate melalui koleksi dalam daftar tiga cara daftar <string> list = new ArrayList <string> (); list.add ("a"); list.add ("b"); list.add ("c"); System.out.println ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ list.iterator (); System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Kerugian Loop untuk Ua: Informasi indeks hilang.
Saat melintasi koleksi atau array, jika Anda perlu mengakses subskrip koleksi atau array, yang terbaik adalah menggunakan cara gaya lama untuk mengimplementasikan loop atau traversal daripada menggunakan loop yang disempurnakan, karena kehilangan informasi subskrip.
Di atas adalah konten lengkap dari diskusi singkat Java Enhanced for Loop untuk masing -masing yang dibawa kepada Anda. Saya harap ini akan membantu semua orang dan lebih mendukung wulin.com ~