Rumah > Java > javaTutorial > teks badan

Cara menggunakan tatasusunan dan koleksi untuk penyimpanan dan manipulasi data dalam Java

WBOY
Lepaskan: 2023-10-18 08:15:53
asal
973 orang telah melayarinya

Cara menggunakan tatasusunan dan koleksi untuk penyimpanan dan manipulasi data dalam Java

Cara menggunakan tatasusunan dan koleksi untuk penyimpanan dan manipulasi data dalam Java

Dalam pengaturcaraan Java, tatasusunan dan koleksi adalah kaedah penyimpanan dan manipulasi data yang biasa digunakan. Tatasusunan ialah bekas yang digunakan untuk menyimpan data daripada jenis yang sama, manakala koleksi ialah objek yang terdiri daripada berbilang elemen.

Kaedah asas menggunakan tatasusunan untuk penyimpanan dan manipulasi data adalah seperti berikut:

  1. Mengisytiharkan pembolehubah tatasusunan
    Untuk menggunakan tatasusunan, anda perlu mengisytiharkan pembolehubah tatasusunan terlebih dahulu. Pembolehubah tatasusunan boleh diisytiharkan menggunakan sintaks berikut:

    dataType[] arrayName;
    Salin selepas log masuk

    di mana dataType ialah jenis data elemen dalam tatasusunan dan arrayName ialah nama tatasusunan.

Sebagai contoh, isytiharkan tatasusunan integer:

int[] numbers;
Salin selepas log masuk
  1. Buat objek tatasusunan
    Seterusnya, anda perlu mencipta objek tatasusunan dan berikannya kepada pembolehubah tatasusunan. Anda boleh mencipta objek tatasusunan menggunakan sintaks berikut:

    arrayName = new dataType[arrayLength];
    Salin selepas log masuk

    di mana arrayLength ialah panjang tatasusunan, iaitu bilangan elemen dalam tatasusunan.

Contohnya, cipta tatasusunan dengan 5 integer:

numbers = new int[5];
Salin selepas log masuk
  1. Memulakan elemen tatasusunan
    Memulakan elemen tatasusunan ialah memberikan nilai awal kepada elemen dalam tatasusunan. Anda boleh menggunakan sintaks berikut untuk menetapkan nilai kepada elemen tatasusunan:

    arrayName[index] = value;
    Salin selepas log masuk

    di mana indeks ialah indeks tatasusunan, menunjukkan kedudukan elemen dalam tatasusunan, mengira dari 0. nilai ialah nilai yang akan diberikan kepada elemen tatasusunan.

Sebagai contoh, untuk memulakan elemen dalam tatasusunan:

numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
numbers[3] = 40;
numbers[4] = 50;
Salin selepas log masuk
  1. Mengakses elemen tatasusunan
    Anda boleh mengakses elemen dalam tatasusunan menggunakan sintaks berikut:

    arrayName[index];
    Salin selepas log masuk

    di mana indeks adalah indeks elemen boleh diakses.

Sebagai contoh, untuk mengakses elemen dalam tatasusunan:

int x = numbers[2];
Salin selepas log masuk
  1. Panjang tatasusunan
    Anda boleh mendapatkan panjang tatasusunan menggunakan sintaks berikut:

    arrayName.length;
    Salin selepas log masuk

    di mana arrayName ialah nama tatasusunan.

Sebagai contoh, dapatkan panjang tatasusunan:

int size = numbers.length;
Salin selepas log masuk

Di atas adalah kaedah asas menggunakan tatasusunan untuk penyimpanan dan manipulasi data.

Selain tatasusunan, Java juga menyediakan beberapa kelas koleksi, seperti ArrayList, LinkedList, HashSet, dll., untuk menyimpan dan memanipulasi data. Gunakan koleksi untuk menambah dan mengalih keluar elemen secara dinamik dan menyediakan kaedah operasi yang kaya.

Yang berikut mengambil ArrayList sebagai contoh untuk memperkenalkan cara menggunakan koleksi untuk penyimpanan dan operasi data:

  1. Import kelas ArrayList
    Pertama, anda perlu mengimport kelas ArrayList:

    import java.util.ArrayList;
    Salin selepas log masuk
  2. objek ArrayList


    an ArrayList Anda boleh menggunakan sintaks berikut untuk mengisytiharkan objek ArrayList :

    ArrayList<dataType> listName = new ArrayList<>();
    Salin selepas log masuk

    Di mana, dataType ialah jenis data elemen dalam koleksi dan listName ialah nama koleksi.

Sebagai contoh, isytiharkan objek ArrayList yang menyimpan integer:

ArrayList<Integer> numbersList = new ArrayList<>();
Salin selepas log masuk
  1. Tambah elemen
    Anda boleh menambah elemen pada ArrayList menggunakan sintaks berikut:

    listName.add(element);
    Salin selepas log masuk

    di mana elemen ialah elemen koleksi untuk ditambahkan.

Sebagai contoh, menambah elemen pada ArrayList:

numbersList.add(10);
numbersList.add(20);
numbersList.add(30);
numbersList.add(40);
numbersList.add(50);
Salin selepas log masuk
  1. Mengakses elemen
    Anda boleh mengakses elemen dalam ArrayList menggunakan sintaks berikut:

    listName.get(index);
    Salin selepas log masuk

    di mana indeks adalah diindeks.

Sebagai contoh, untuk mengakses elemen dalam ArrayList:

int x = numbersList.get(2);
Salin selepas log masuk
  1. Traverse koleksi
    Anda boleh menggunakan struktur gelung untuk melintasi elemen dalam ArrayList. Berikut ialah kaedah traversal biasa:

    for (dataType element : listName) {
     // 处理每个元素
     System.out.println(element);
    }
    Salin selepas log masuk

    Antaranya, dataType ialah jenis data bagi elemen dalam koleksi, dan elemen ialah pembolehubah gelung yang mewakili setiap elemen dalam koleksi.

Sebagai contoh, melintasi ArrayList:

for (int number : numbersList) {
    System.out.println(number);
}
Salin selepas log masuk

Di atas adalah contoh kaedah asas untuk penyimpanan dan manipulasi data menggunakan tatasusunan dan koleksi. Kaedah ini boleh digunakan secara fleksibel mengikut keperluan sebenar untuk membantu pembangun mengendalikan penyimpanan dan operasi data dengan lebih baik.

Atas ialah kandungan terperinci Cara menggunakan tatasusunan dan koleksi untuk penyimpanan dan manipulasi data dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!