Operasi tatasusunan dan tetapkan dalam Java
Sebagai bahasa pengaturcaraan yang berkuasa dan popular, Java selalunya perlu menggunakan tatasusunan dan set semasa menulis atur cara. Ia adalah salah satu struktur data yang paling asas dan biasa digunakan dalam bahasa Java dan digunakan untuk menyimpan, mengatur dan memanipulasi data. Dalam artikel ini, kami akan melihat secara mendalam operasi tatasusunan dan pengumpulan di Jawa.
Array
Array ialah salah satu struktur data paling asas dalam bahasa Java. Ia adalah struktur data yang mampu menyimpan berbilang data daripada jenis yang sama. Unsur-unsur tatasusunan disusun dalam susunan tertentu, dan unsur-unsur diakses melalui indeks berangka.
Dalam Java, tatasusunan diisytiharkan seperti berikut:
jenis[] arrayName;
Di mana jenis mewakili jenis data elemen dalam tatasusunan, dan arrayName mewakili nama daripada tatasusunan. Contohnya:
int[] nums; // Tentukan tatasusunan integer
Apabila mentakrifkan tatasusunan, anda juga boleh menetapkan nilai kepada tatasusunan pada masa yang sama, contohnya:
int[] nums = {1, 2, 3, 4, 5}; // Tentukan dan mulakan tatasusunan integer
Akses kepada elemen tatasusunan adalah melalui pengindeksan. Indeks tatasusunan bermula dari 0, contohnya:
int[] nums = {1, 2, 3, 4, 5};
System.out.println(nums[0]); / / Output 1
Panjang tatasusunan boleh diperolehi melalui sifat .length, contohnya:
int[] nums = {1, 2, 3, 4, 5};
System.out. println(nums.length); // Output 5
Java juga menyediakan beberapa kaedah operasi tatasusunan, sebagai contoh, untuk menyalin tatasusunan, anda boleh menggunakan kaedah System.arraycopy(). :
int[] nums = {1, 2, 3, 4, 5};
int[] copyNums = new int[5];
System.arraycopy(nombor, 0, copyNums , 0, nums.length); // copy nums array to copyNums array
Collection
Koleksi ialah bekas yang digunakan untuk menyimpan sekumpulan objek dalam Java struktur data yang fleksibel daripada tatasusunan. Rangka kerja koleksi Java menyediakan pelbagai jenis koleksi, seperti Senarai, Set, Peta, dll. Setiap koleksi mempunyai ciri dan senario yang boleh digunakan.
Senarai ialah koleksi tersusun di mana elemen boleh diulang. Senarai yang biasa digunakan termasuk ArrayList dan LinkedList. Berikut ialah contoh penggunaan ArrayList:
List
list.add("Java");
list.add(" Python") ;
list.add("C++");
System.out.println(list.get(0)); // Output Java
Set ialah set tidak tertib, di mana Unsur tidak boleh diulang. Set yang biasa digunakan termasuk HashSet dan TreeSet. Berikut ialah contoh penggunaan HashSet:
Set
set.add(1);
set.add(2);
set.add(3);
System.out.println(set.contains(1)); // Output true
Map ialah koleksi pasangan nilai kunci, di mana elemen dikunci Disimpan sebagai pasangan nilai. Peta yang biasa digunakan termasuk HashMap dan TreeMap. Berikut ialah contoh penggunaan HashMap:
Map
map.put("Java", 1);
map. put("Python", 2);
map.put("C++", 3);
System.out.println(map.get("Java")); // Output 1
Koleksi dalam Java juga menyediakan banyak kaedah operasi Contohnya, Senarai boleh menggunakan tambah, keluarkan, dapatkan dan kaedah lain untuk mengendalikan elemen, Set boleh menggunakan tambah, keluarkan, mengandungi dan kaedah lain untuk mengendalikan elemen, dan Peta boleh menggunakan letak, dapatkan, alih keluar dan kaedah lain untuk mengendalikan pasangan nilai.
Kesimpulan
Tatasusunan dan koleksi ialah salah satu struktur data yang paling asas dan biasa digunakan dalam Java. Ia boleh menyimpan, menyusun dan memanipulasi data. Di Java, tatasusunan dan koleksi mempunyai banyak kaedah operasi untuk memenuhi keperluan senario yang berbeza. Kemahiran dalam operasi tatasusunan dan set adalah salah satu kemahiran asas yang diperlukan untuk pengaturcara Java.
Atas ialah kandungan terperinci Operasi tatasusunan dan pengumpulan di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!