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

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

Oct 18, 2023 am 08:15 AM
Operasi data tatasusunan java koleksi java

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!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Mendedahkan Lima Kaedah Deduplikasi Tatasusunan Java yang Cekap Mendedahkan Lima Kaedah Deduplikasi Tatasusunan Java yang Cekap Dec 23, 2023 pm 02:46 PM

Lima kaedah penduaan tatasusunan Java yang cekap didedahkan Dalam proses pembangunan Java, kita sering menghadapi situasi di mana kita perlu menyahduplikasi tatasusunan. Penyahduplikasian adalah untuk mengalih keluar elemen pendua dalam tatasusunan dan menyimpan hanya satu. Artikel ini akan memperkenalkan lima kaedah penyahduplikasi tatasusunan Java yang cekap dan menyediakan contoh kod khusus. Kaedah 1: Gunakan HashSet untuk menyahgandakan HashSet ialah koleksi tidak tertib, bukan pendua yang menyahduplikasi secara automatik apabila menambah elemen. Oleh itu, kita boleh menggunakan ciri-ciri HashSet untuk menyahduplikasi tatasusunan. awam

Cara menggunakan PHP untuk melaksanakan pemprosesan kelompok dan operasi kelompok data Cara menggunakan PHP untuk melaksanakan pemprosesan kelompok dan operasi kelompok data Sep 06, 2023 am 10:46 AM

Cara menggunakan PHP untuk melaksanakan pemprosesan kelompok dan operasi kelompok data Dalam proses membangunkan aplikasi web, kami sering menghadapi situasi di mana beberapa keping data perlu diproses pada masa yang sama. Untuk meningkatkan kecekapan dan mengurangkan bilangan permintaan pangkalan data, kami boleh menggunakan PHP untuk melaksanakan pemprosesan kelompok dan operasi kelompok data. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan fungsi ini, dan melampirkan contoh kod untuk rujukan. Pemprosesan kumpulan data Apabila anda perlu melakukan operasi yang sama pada sejumlah besar data, anda boleh menggunakan struktur gelung PHP untuk pemprosesan kelompok.

Cara biasa untuk menambah elemen pada tatasusunan Java Cara biasa untuk menambah elemen pada tatasusunan Java Feb 21, 2024 am 11:21 AM

Cara biasa untuk menambah elemen pada tatasusunan Java, contoh kod khusus diperlukan Dalam Java, tatasusunan ialah struktur data biasa yang boleh menyimpan berbilang elemen daripada jenis yang sama. Dalam pembangunan sebenar, kita sering perlu menambah elemen baharu pada tatasusunan. Artikel ini akan memperkenalkan kaedah biasa untuk menambah elemen pada tatasusunan dalam Java dan memberikan contoh kod khusus. Cara mudah untuk mencipta tatasusunan baharu menggunakan gelung ialah mencipta tatasusunan baharu, menyalin elemen tatasusunan lama ke dalam tatasusunan baharu dan menambah elemen baharu. Contoh kod adalah seperti berikut: //tatasusunan asal i

Demonstrasi Contoh Antara Muka Senarai Java: Operasi Data untuk Melaksanakan Operasi Tambah, Padam, Ubah Suai dan Semak Demonstrasi Contoh Antara Muka Senarai Java: Operasi Data untuk Melaksanakan Operasi Tambah, Padam, Ubah Suai dan Semak Dec 20, 2023 am 08:10 AM

Antara muka JavaList ialah salah satu daripada struktur data yang biasa digunakan dalam Java, yang boleh melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data dengan mudah. Artikel ini akan menggunakan contoh untuk menunjukkan cara menggunakan antara muka JavaList untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data. Pertama, kita perlu memperkenalkan kelas pelaksanaan antara muka Senarai ke dalam kod yang biasa ialah ArrayList dan LinkedList. Kedua-dua kelas melaksanakan antara muka Senarai dan mempunyai fungsi yang serupa tetapi pelaksanaan asas yang berbeza. ArrayList adalah berdasarkan tatasusunan sebenar

Panduan Pemprosesan dan Pengurusan Data Awan Qiniu: Bagaimanakah Java SDK melaksanakan operasi dan analisis data? Panduan Pemprosesan dan Pengurusan Data Awan Qiniu: Bagaimanakah Java SDK melaksanakan operasi dan analisis data? Jul 05, 2023 pm 12:41 PM

Panduan Pengurusan Pemprosesan Data Awan Qiniu: Bagaimanakah JavaSDK melaksanakan operasi dan analisis data? Pengenalan: Dengan kemunculan era data besar, pemprosesan dan analisis data menjadi semakin penting. Sebagai sebuah perusahaan yang memfokuskan pada storan awan dan perkhidmatan data, Qiniu Cloud menyediakan pelbagai fungsi pemprosesan dan analisis data untuk memudahkan pengguna memproses dan menganalisis data besar-besaran. Artikel ini akan memperkenalkan cara menggunakan JavaSDK Qiniu Cloud untuk melaksanakan operasi dan analisis data. 1. Persediaan Sebelum memulakan, kita perlu menyediakan beberapa alatan dan persekitaran yang diperlukan: Mohon untuk Akaun Awan Qiniu

Apakah kaedah biasa tatasusunan java? Apakah kaedah biasa tatasusunan java? Jan 02, 2024 pm 04:49 PM

Kaedah yang biasa digunakan termasuk atribut panjang, tatasusunan salinan, traversal tatasusunan, pengisihan tatasusunan, penukaran tatasusunan kepada rentetan, dsb. Pengenalan terperinci: 1. Atribut panjang: digunakan untuk mendapatkan panjang tatasusunan Ia adalah atribut dan bukannya kaedah. Contoh: int[] arr = {1, 2, 3}; int length = arr.length;; 2. Salin tatasusunan: Gunakan kaedah System.arraycopy() atau kaedah copyOf() bagi kelas Arrays untuk menyalin kandungan tatasusunan kepada Tatasusunan baharu dsb.

Penjelasan terperinci tentang lima algoritma penyahduplikasi tatasusunan Java klasik Penjelasan terperinci tentang lima algoritma penyahduplikasi tatasusunan Java klasik Dec 23, 2023 am 10:01 AM

Penjelasan terperinci tentang lima algoritma penduaan tatasusunan Java klasik Dalam pengaturcaraan Java, anda sering menghadapi situasi di mana anda perlu melakukan operasi penyahduplikasian pada tatasusunan, iaitu, alih keluar elemen pendua dalam tatasusunan dan mengekalkan elemen unik. Berikut akan memperkenalkan lima algoritma penyahduplikasi tatasusunan Java klasik dan menyediakan contoh kod yang sepadan. Menggunakan HashSet HashSet ialah kelas koleksi dalam Java yang mengalih keluar elemen pendua secara automatik. Ciri ini boleh digunakan untuk mencapai penyahduplikasian tatasusunan dengan cepat. Contoh kod: importjava.util.Arr

Manipulasi data fail CSV menggunakan panda: langkah dan petua Manipulasi data fail CSV menggunakan panda: langkah dan petua Jan 10, 2024 am 11:54 AM

Langkah dan teknik untuk menggunakan panda untuk membaca fail CSV untuk manipulasi data Pengenalan: Dalam analisis dan pemprosesan data, selalunya perlu membaca data daripada fail CSV dan melakukan operasi dan analisis selanjutnya. panda ialah perpustakaan Python yang berkuasa yang menyediakan satu set alat untuk pemprosesan dan analisis data, menjadikannya mudah untuk memproses dan memanipulasi fail CSV. Artikel ini akan memperkenalkan langkah dan teknik membaca fail CSV berdasarkan panda, dan memberikan contoh kod khusus. 1. Import perpustakaan panda dan gunakan pa

See all articles