Mari kita pelajari cara bekerja dengan tatasusunan dan koleksi dalam Java, alatan penting untuk mengurus kumpulan data dengan berkesan. Panduan ini merangkumi asas tatasusunan, ArrayList, HashMap dan banyak lagi.
Di Java, mengurus kumpulan data dengan cekap adalah penting untuk membina aplikasi yang mantap. Tatasusunan dan koleksi ialah dua konsep asas yang membantu anda menyimpan, mengakses dan memanipulasi berbilang elemen dalam program anda. Siaran ini akan membimbing anda melalui asas tatasusunan dan koleksi, termasuk cara menggunakannya dengan berkesan dalam projek Java anda.
Tatasusunan ialah struktur data yang memegang bilangan elemen tetap daripada jenis yang sama. Ia seperti bekas yang boleh menyimpan berbilang nilai, membolehkan anda mengakses setiap nilai menggunakan indeks.
Anda boleh mengisytiharkan tatasusunan dalam Java dengan menyatakan jenis data elemennya dan menggunakan kurungan segi empat sama [].
Sintaks:
dataType[] arrayName;
Contoh:
int[] numbers;
Untuk memulakan tatasusunan, anda mesti menentukan saiznya atau memberikan nilai secara terus.
Sintaks:
arrayName = new dataType[arraySize];
Contoh:
numbers = new int[5];
Sebagai alternatif, anda boleh mengisytiharkan dan memulakan tatasusunan dalam satu baris:
Contoh:
int[] numbers = {1, 2, 3, 4, 5};
Anda boleh mengakses dan mengubah suai elemen tatasusunan menggunakan indeksnya. Di Java, indeks tatasusunan bermula dari 0.
Contoh:
int[] numbers = {10, 20, 30, 40, 50}; int firstNumber = numbers[0]; // Accessing the first element numbers[2] = 35; // Modifying the third element
Buat tatasusunan 7 hari dalam seminggu dan cetak setiap hari menggunakan gelung.
Walaupun tatasusunan berkuasa, ia mempunyai had, seperti saiz tetap. Rangka kerja koleksi Java menawarkan cara yang lebih fleksibel untuk mengurus kumpulan objek. Koleksi boleh membesar atau mengecil dalam saiz dan menyediakan pelbagai utiliti untuk bekerja dengan data.
ArrayList ialah salah satu koleksi yang paling biasa digunakan di Jawa. Ia seperti tatasusunan, tetapi ia boleh mengubah saiz dirinya secara dinamik.
Contoh:
import java.util.ArrayList; ArrayList<String> fruits = new ArrayList<>(); fruits.add("Apple"); fruits.add("Banana"); fruits.add("Orange"); System.out.println(fruits.get(1)); // Accessing the second element (Banana)
Berikut ialah beberapa operasi biasa yang boleh anda lakukan dengan ArrayList:
Lelaran melalui elemen:
for (String fruit : fruits) { System.out.println(fruit); }
Buat ArrayList buku kegemaran anda. Tambahkan sekurang-kurangnya 5 buku pada senarai, kemudian cetak setiap buku menggunakan gelung.
HashMap ialah satu lagi koleksi hebat yang menyimpan pasangan nilai kunci. Ia sesuai untuk senario di mana anda ingin mengaitkan kunci unik dengan nilai tertentu.
Contoh:
import java.util.HashMap; HashMap<String, Integer> studentGrades = new HashMap<>(); studentGrades.put("Alice", 85); studentGrades.put("Bob", 92); studentGrades.put("Charlie", 78); System.out.println("Alice's grade: " + studentGrades.get("Alice"));
Mengulang melalui pasangan nilai kunci:
for (String student : studentGrades.keySet()) { System.out.println(student + ": " + studentGrades.get(student)); }
Buat HashMap untuk menyimpan nama dan umur rakan anda. Tambahkan sekurang-kurangnya 3 rakan pada peta, kemudian cetak setiap nama dan umur.
Gunakan Tatasusunan apabila:
Gunakan Koleksi apabila:
Tatasusunan dan koleksi ialah alat asas dalam Java untuk mengurus kumpulan data. Tatasusunan menawarkan kesederhanaan dan kecekapan apabila bekerja dengan data bersaiz tetap, manakala koleksi menyediakan fleksibiliti dan utiliti berkuasa untuk senario yang lebih kompleks.
Dengan menguasai konsep ini, anda boleh mengendalikan data dalam program Java anda dengan lebih berkesan. Berlatih dengan cabaran yang disediakan untuk mengukuhkan pemahaman anda!
Atas ialah kandungan terperinci Memahami Tatasusunan dan Pengumpulan dalam Java: Mengurus Kumpulan Data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!