CodeGym /Blog Jawa /Acak /Enhanced kanggo loop ing Jawa
John Squirrels
tingkat
San Francisco

Enhanced kanggo loop ing Jawa

Diterbitake ing grup
Yen sampeyan minangka pangembang Jawa, sampeyan bisa uga nemoni kahanan sing sampeyan kudu ngulang array utawa koleksi. Ing jaman biyen, iki mbutuhake nulis akeh kode boilerplate kanggo nyiyapake loop lan ngulang unsur kasebut. Nanging, Jawa wis ngenalaken nambah kanggo daur ulang, kang nggawe iterasi liwat koleksi lan susunan luwih gampang. Kita bakal sinau babagan Enhanced for loop ing Jawa ing artikel iki, sing nyedhiyakake cara sing luwih gampang lan ringkes kanggo ngulang array lan koleksi.

Punapa ingkang dipunandharaken wonten ing aksara Jawa?

Daur ulang sing ditingkatake , uga dikenal minangka daur ulang kanggo saben , nyedhiyakake cara sing ringkes kanggo ngulang koleksi utawa array tanpa mbutuhake iterator sing jelas. Sintaks saka loop sing ditingkatake kaya ing ngisor iki:
for (elementType element : collection) {
    // code block to execute
}
Ing sintaks iki, elementType minangka jinis data saka unsur ing koleksi , lan unsur minangka variabel sing makili saben unsur ing koleksi. Koleksi minangka koleksi sing pengin diulang maneh. Ayo goleki conto kanggo ndeleng cara kerja loop sing ditingkatake .

Ditingkatake kanggo conto loop

Upaminipun kita duwe Uploaded saka integers kita arep kanggo iterate liwat lan print metu saben unsur. Nggunakake loop sing ditingkatake , kita bisa nindakake iki mung ing sawetara baris kode :
public class EnhancedForLoop {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};

        for (int number : numbers) {
            System.out.println(number);
        }
    }
}

Output:

1 2 3 4 5
Ing conto iki, kita ngumumake array integer sing diarani angka lan miwiti kanthi sawetara nilai. Kita banjur nggunakake daur ulang ditingkatake kanggo ngulang liwat nomer Uploaded lan print metu saben unsur. Kaya sing sampeyan ngerteni, sintaks loop sing ditingkatake luwih gampang tinimbang loop tradisional . Kita ora kudu nglacak indeks utawa kuwatir babagan dawa array. Daur ulang sing ditingkatake ngurus kabeh iki kanggo kita. Kita uga bisa nggunakake daur ulang ditingkatake kanggo ngulang koleksi. Ayo goleki conto iterasi liwat ArrayList of Strings.
// Here is the example of an enhanced for loop to iterate over a collection
import java.util.ArrayList;

public class EnhancedForLoop {
    public static void main(String[] args) {
// use the enhanced for loop to iterate over the `names` ArrayList        ArrayList<String> names = new ArrayList<String>();
        names.add("Alice");
        names.add("Bob");
        names.add("Charlie");

        for (String name : names) {
            System.out.println(name);
        }
    }
}

Output:

Alice Bob Charlie
Ing conto iki, kita nggawe ArrayList Strings disebut jeneng lan nambah sawetara nilai kanggo. Kita banjur nggunakake daur ulang ditingkatake kanggo iterate liwat jeneng ArrayList lan print metu saben unsur. Daur ulang sing ditingkatake ora mung luwih gampang diwaca lan ditulis, nanging uga luwih aman. Ngilangi kemungkinan kesalahan siji lan nggawe kode luwih ringkes lan bisa diwaca.

Kesimpulan

Pungkasane, Enhanced for loop ing Jawa nyedhiyakake cara sing luwih gampang, luwih aman, lan ringkes kanggo ngulang array lan koleksi. Iku fitur gedhe sing wis ngenalaken ing Jawa 5, lan iku soko saben pangembang Jawa kudu menowo. Apa sampeyan nggarap array utawa koleksi, loop sing ditingkatake minangka alat sing apik banget ing toolkit Java.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION