Meneroka definisi dan penggunaan biasa tatasusunan Java
Pemahaman mendalam tentang takrif tatasusunan Java dan penggunaan biasanya memerlukan contoh kod khusus
1 Definisi dan pengisytiharan tatasusunan Java
Di Java, tatasusunan ialah bekas yang boleh menyimpan berbilang elemen yang sama. taip . Untuk menentukan tatasusunan, anda perlu menentukan jenis dan panjang tatasusunan Sintaksnya adalah seperti berikut:
<数据类型>[] <数组名> = new <数据类型>[<长度>];
Contohnya, tentukan tatasusunan integer dan tetapkan panjangnya kepada 5:
int[] numbers = new int[5];
2. Penggunaan tatasusunan biasa
- Akses elemen tatasusunan
dalam tatasusunan Unsur-unsur boleh diakses melalui indeks, yang bermula dari 0. Gunakan nilai indeks dalam kurungan segi empat sama untuk mendapatkan elemen. Sebagai contoh, dapatkan elemen pertama dalam nombor tatasusunan:
int firstNumber = numbers[0];
- Ubah suai elemen tatasusunan
Unsur tatasusunan boleh diubah suai mengikut indeks. Sebagai contoh, tukar elemen ketiga dalam nombor tatasusunan kepada 10:
numbers[2] = 10;
- Merentasi tatasusunan
Anda boleh menggunakan gelung for atau gelung untuk dipertingkat untuk melintasi elemen dalam tatasusunan. Sebagai contoh, gunakan gelung for untuk merentasi semua elemen dalam nombor tatasusunan:
for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); }
Gunakan gelung for yang dipertingkatkan untuk melintasi semua elemen dalam nombor tatasusunan:
for (int number : numbers) { System.out.println(number); }
- Panjang tatasusunan
Anda boleh menggunakan panjang kata kunci untuk mendapatkan panjang tatasusunan. Sebagai contoh, dapatkan panjang nombor tatasusunan:
int length = numbers.length;
- Tatasusunan berbilang dimensi
Java juga menyokong tatasusunan berbilang dimensi, iaitu elemen tatasusunan boleh menjadi tatasusunan. Contohnya, mentakrifkan tatasusunan dua dimensi integer:
int[][] matrix = new int[3][3];
Mengakses elemen tatasusunan dua dimensi memerlukan penggunaan dua indeks. Sebagai contoh, dapatkan elemen baris kedua dan lajur ketiga matriks tatasusunan dua dimensi:
int element = matrix[1][2];
- Inisialisasi tatasusunan
Semasa mentakrifkan tatasusunan, anda boleh terus memberikan nilai awal kepada elemen tatasusunan. Sebagai contoh, tentukan tatasusunan integer dengan nilai elemen yang diketahui:
int[] numbers = {1, 2, 3, 4, 5};
Anda juga boleh menggunakan gelung untuk menetapkan nilai awal kepada tatasusunan. Sebagai contoh, tentukan tatasusunan integer dengan panjang 10 dan tetapkan integer berturut-turut dari 1 hingga 10:
int[] numbers = new int[10]; for (int i = 0; i < numbers.length; i++) { numbers[i] = i + 1; }
- Salin tatasusunan
Anda boleh menggunakan kaedah copyOf kelas Tatasusunan untuk menyalin tatasusunan. Sebagai contoh, salin nombor tatasusunan ke tatasusunan baharu newNumbers:
int[] newNumbers = Arrays.copyOf(numbers, numbers.length);
Anda boleh menentukan panjang salinan. Sebagai contoh, salin hanya 3 elemen pertama nombor tatasusunan:
int[] newNumbers = Arrays.copyOf(numbers, 3);
3. Kod sampel
Berikut ialah kod sampel lengkap yang menunjukkan definisi tatasusunan dan penggunaan biasa yang dinyatakan di atas:
import java.util.Arrays; public class ArrayExample { public static void main(String[] args) { int[] numbers = new int[5]; // 修改数组元素 numbers[2] = 10; // 遍历数组 System.out.println("遍历数组:"); for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); } // 获取数组长度 int length = numbers.length; System.out.println("数组长度:" + length); // 定义并初始化数组 int[] newNumbers = {1, 2, 3, 4, 5}; // 数组拷贝 int[] copiedNumbers = Arrays.copyOf(newNumbers, newNumbers.length); // 多维数组 int[][] matrix = new int[3][3]; matrix[1][2] = 5; int element = matrix[1][2]; System.out.println("二维数组元素:" + element); } }
Melalui kod sampel di atas, kami Anda boleh mempunyai pemahaman yang lebih mendalam tentang definisi dan penggunaan biasa tatasusunan Java. Selepas menguasai operasi asas tatasusunan, kami boleh menggunakan tatasusunan dengan lebih fleksibel untuk menyelesaikan masalah praktikal.
Atas ialah kandungan terperinci Meneroka definisi dan penggunaan biasa tatasusunan Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel ini membincangkan menggunakan Maven dan Gradle untuk Pengurusan Projek Java, membina automasi, dan resolusi pergantungan, membandingkan pendekatan dan strategi pengoptimuman mereka.

Artikel ini membincangkan membuat dan menggunakan perpustakaan Java tersuai (fail balang) dengan pengurusan versi dan pergantungan yang betul, menggunakan alat seperti Maven dan Gradle.

Artikel ini membincangkan pelaksanaan caching pelbagai peringkat di Java menggunakan kafein dan cache jambu untuk meningkatkan prestasi aplikasi. Ia meliputi persediaan, integrasi, dan faedah prestasi, bersama -sama dengan Pengurusan Dasar Konfigurasi dan Pengusiran PRA Terbaik

Artikel ini membincangkan menggunakan JPA untuk pemetaan objek-relasi dengan ciri-ciri canggih seperti caching dan pemuatan malas. Ia meliputi persediaan, pemetaan entiti, dan amalan terbaik untuk mengoptimumkan prestasi sambil menonjolkan potensi perangkap. [159 aksara]

Kelas kelas Java melibatkan pemuatan, menghubungkan, dan memulakan kelas menggunakan sistem hierarki dengan bootstrap, lanjutan, dan pemuat kelas aplikasi. Model delegasi induk memastikan kelas teras dimuatkan dahulu, yang mempengaruhi LOA kelas tersuai


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Dreamweaver Mac版
Alat pembangunan web visual

DVWA
Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!