Rumah Java javaTutorial Meneroka definisi dan penggunaan biasa tatasusunan Java

Meneroka definisi dan penggunaan biasa tatasusunan Java

Feb 20, 2024 am 10:08 AM
kelas tatasusunan definisi tatasusunan java penggunaan tatasusunan java

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 <数据类型>[<长度>];
Salin selepas log masuk

Contohnya, tentukan tatasusunan integer dan tetapkan panjangnya kepada 5:

int[] numbers = new int[5];
Salin selepas log masuk

2. Penggunaan tatasusunan biasa

  1. 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];
Salin selepas log masuk
  1. Ubah suai elemen tatasusunan

Unsur tatasusunan boleh diubah suai mengikut indeks. Sebagai contoh, tukar elemen ketiga dalam nombor tatasusunan kepada 10:

numbers[2] = 10;
Salin selepas log masuk
  1. 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]);
}
Salin selepas log masuk

Gunakan gelung for yang dipertingkatkan untuk melintasi semua elemen dalam nombor tatasusunan:

for (int number : numbers) {
    System.out.println(number);
}
Salin selepas log masuk
  1. Panjang tatasusunan

Anda boleh menggunakan panjang kata kunci untuk mendapatkan panjang tatasusunan. Sebagai contoh, dapatkan panjang nombor tatasusunan:

int length = numbers.length;
Salin selepas log masuk
  1. 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];
Salin selepas log masuk

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];
Salin selepas log masuk
  1. 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};
Salin selepas log masuk

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 selepas log masuk
  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);
Salin selepas log masuk

Anda boleh menentukan panjang salinan. Sebagai contoh, salin hanya 3 elemen pertama nombor tatasusunan:

int[] newNumbers = Arrays.copyOf(numbers, 3);
Salin selepas log masuk

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);
    }
}
Salin selepas log masuk

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!

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)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan 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)

Java menggunakan fungsi binarySearch() kelas Arrays untuk melaksanakan carian binari Java menggunakan fungsi binarySearch() kelas Arrays untuk melaksanakan carian binari Jul 24, 2023 pm 09:31 PM

Java menggunakan fungsi binarySearch() kelas Arrays untuk melaksanakan carian binari ialah algoritma carian yang cekap yang boleh mengesan kedudukan elemen sasaran dalam tatasusunan tertib. Di Java, kita boleh menggunakan fungsi binarySearch() kelas Arrays untuk melaksanakan carian binari. Kelas Tatasusunan ialah kelas alat yang disediakan dalam Java untuk tatasusunan pengendalian Ia mengandungi pelbagai kaedah untuk mengendalikan tatasusunan, termasuk carian binari. Mari kita lihat cara penggunaannya

Bagaimanakah Java menggunakan fungsi deepEquals() kelas Arrays untuk membandingkan sama ada tatasusunan multidimensi adalah sama? Bagaimanakah Java menggunakan fungsi deepEquals() kelas Arrays untuk membandingkan sama ada tatasusunan multidimensi adalah sama? Jul 25, 2023 pm 12:58 PM

Bagaimanakah Java menggunakan fungsi deepEquals() bagi kelas Arrays untuk membandingkan sama ada tatasusunan berbilang dimensi adalah sama dalam Java, kita sering perlu membandingkan sama ada tatasusunan? Untuk tatasusunan satu dimensi, kita boleh menggunakan fungsi equals() kelas Tatasusunan untuk perbandingan. Tetapi untuk tatasusunan berbilang dimensi, fungsi equals() kelas Tatasusunan hanya boleh melakukan perbandingan cetek, iaitu, ia hanya membandingkan sama ada rujukan tatasusunan adalah sama, tetapi tidak boleh membandingkan elemen tertentu tatasusunan. Untuk menyelesaikan masalah ini kita boleh menggunakan Arrays

Java menggunakan fungsi fill() kelas Array untuk mengisi semua elemen tatasusunan dengan nilai yang ditentukan. Java menggunakan fungsi fill() kelas Array untuk mengisi semua elemen tatasusunan dengan nilai yang ditentukan. Jul 25, 2023 pm 04:17 PM

Java menggunakan fungsi fill() kelas Arrays untuk mengisi semua elemen tatasusunan dengan nilai yang ditentukan Dalam Java, jika kita ingin menetapkan semua elemen tatasusunan kepada nilai yang sama, kita boleh menggunakan fungsi fill() bagi Kelas tatasusunan. Fungsi ini boleh menyelesaikan tugasan ini dengan cepat dan ringkas, meningkatkan kecekapan pengaturcaraan kami. Mula-mula, mari kita fahami penggunaan fungsi fill() kelas Arrays. Tandatangan fungsi fill() adalah seperti berikut: publicstatic

Tafsiran dokumentasi Java: Penerangan terperinci kaedah hashCode() kelas Array Tafsiran dokumentasi Java: Penerangan terperinci kaedah hashCode() kelas Array Nov 03, 2023 pm 05:27 PM

Tafsiran dokumentasi Java: Penerangan terperinci kaedah hashCode() bagi kelas Array Dalam pembangunan Java, kami sering menggunakan tatasusunan untuk menyimpan dan mengendalikan set data. Java menyediakan kelas Arrays, yang mengandungi banyak kaedah yang memudahkan operasi tatasusunan. Artikel ini akan menerangkan secara terperinci kaedah hashCode() dalam kelas Arrays. Kaedah hashCode() ialah kaedah biasa yang digunakan untuk mengira nilai kod cincang sesuatu objek. Kod cincang ialah nilai integer yang dikira berdasarkan kandungan objek, biasanya

Java menggunakan fungsi fill() kelas Array untuk mengisi semua elemen tatasusunan dua dimensi dengan nilai yang ditentukan. Java menggunakan fungsi fill() kelas Array untuk mengisi semua elemen tatasusunan dua dimensi dengan nilai yang ditentukan. Jul 24, 2023 pm 12:28 PM

Java menggunakan fungsi fill() kelas Arrays untuk mengisi semua elemen tatasusunan dua dimensi dengan nilai yang ditentukan Dalam pengaturcaraan Java, tatasusunan ialah struktur data yang sangat biasa, dan tatasusunan dua dimensi sering digunakan semasa memproses pelbagai dimensi. struktur data. Apabila kita perlu mengisi semua elemen tatasusunan dua dimensi dengan nilai yang ditentukan, kita boleh menggunakan fungsi fill() dalam kelas Tatasusunan Java untuk mencapai ini dengan cepat. Fungsi fill() ialah kaedah statik dalam kelas Arrays, yang boleh diisi dengan nilai elemen tertentu.

Menggunakan kaedah copyOf() kelas Arrays dalam Java untuk menyalin sebahagian daripada tatasusunan Menggunakan kaedah copyOf() kelas Arrays dalam Java untuk menyalin sebahagian daripada tatasusunan Jul 26, 2023 pm 04:12 PM

Menggunakan kaedah copyOf() kelas Tatasusunan dalam Java untuk menyalin sebahagian tatasusunan Di Jawa, apabila kita perlu menyalin sebahagian tatasusunan, kita sering menggunakan kaedah copyOf() kelas Tatasusunan. Kaedah ini boleh membantu kami memudahkan kod dan merealisasikan operasi salinan tatasusunan. Kelas Arrays ialah kelas alat yang disediakan oleh Java, yang mengandungi banyak kaedah statik untuk tatasusunan pengendalian. Antaranya, kaedah copyOf() boleh menyalin kandungan tatasusunan sumber ke

Tafsiran dokumentasi Java: Penerangan terperinci kaedah copyOf() kelas Arrays Tafsiran dokumentasi Java: Penerangan terperinci kaedah copyOf() kelas Arrays Nov 03, 2023 am 08:20 AM

Tafsiran dokumentasi Java: Penerangan terperinci kaedah copyOf() kelas Arrays ialah kelas alat yang disediakan dalam Java dan digunakan terutamanya untuk mengendalikan tatasusunan. Ia menyediakan pelbagai kaedah untuk memudahkan manipulasi dan pemprosesan tatasusunan. Antaranya, kaedah copyOf() merupakan salah satu kaedah penting dalam kelas Arrays. Fungsi kaedah copyOf() adalah untuk menyalin elemen dalam julat panjang yang ditentukan tatasusunan kepada tatasusunan baharu. Kaedah ini mempunyai dua bentuk terlebih beban, satu digunakan untuk menyalin keseluruhan tatasusunan, dan satu lagi adalah

Tukar tatasusunan kepada senarai menggunakan kaedah asList() kelas Tatasusunan dalam Java Tukar tatasusunan kepada senarai menggunakan kaedah asList() kelas Tatasusunan dalam Java Jul 26, 2023 am 09:10 AM

Gunakan kaedah asList() kelas Arrays dalam Java untuk menukar tatasusunan kepada senarai Dalam pengaturcaraan Java, anda sering menghadapi keperluan untuk menukar tatasusunan kepada senarai. Java menyediakan kaedah asList() bagi kelas Arrays, yang boleh menukar tatasusunan kepada senarai dengan mudah. Artikel ini menerangkan cara menggunakan kaedah asList() dan menyediakan contoh kod untuk menunjukkannya. Mula-mula, mari kita fahami definisi dan fungsi kaedah asList(). kaedah asList() ialah kelas Arrays

See all articles