String Array Di Jawa: Java String Array Dengan Contoh Pengkodean

Diterbitkan: 2020-10-20

Di Java, Array mengacu pada struktur data penting yang digunakan untuk mengumpulkan dan menyimpan beberapa tipe data dari primitif hingga yang ditentukan pengguna. String array adalah array dari berbagai objek di mana setiap elemennya adalah string. Pengguna dapat melakukan beberapa operasi pada komponen ini, seperti menambahkan komponen, menyortir, menggabungkan, mencari, membelah, dll.

Daftar isi

Pengantar Array String Di Java

Dimungkinkan untuk memiliki array dengan string di Java sebagai elemen turunannya. Ini berarti bahwa pengguna dapat mendefinisikan 'String Array' sebagai array yang menampung sejumlah nilai string atau string tertentu. Dengan kata lain, ini mengacu pada struktur yang banyak digunakan di Java karena memiliki nilai string. Misalnya, bahkan jumlah argumen dari fungsi utama di Java mengacu pada array string.

Pelajari program Perangkat Lunak online dari Universitas top Dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Mendeklarasikan String Array Di Java

Di Java, array string dapat dideklarasikan dalam dua metode, yaitu tanpa menentukan ukuran sebenarnya atau menentukan ukuran. Mari kita lalui masing-masing proses ini. Di bawah ini Anda akan menemukan dua metode untuk mendeklarasikan array string di Java-

String[] myarray; //Deklarasi array string tanpa ukuran

String[] myarray = new String[5];//Deklarasi array string dengan ukuran

Pada bagian pertama, array string dideklarasikan seperti variabel umum tanpa menentukan ukurannya. Ingatlah bahwa sebelum menggunakan metode ini, Anda harus membuat instance koleksi dengan "baru".

Di bagian kedua, array string dipakai dan dideklarasikan dengan 'baru'. Di sini array string di Java dideklarasikan dengan lima elemen. Jika Anda langsung mencetak komponen deklarasi, Anda mungkin melihat nilai null karena array string tidak akan diinisialisasi.

Mari kita pergi melalui program yang menyoroti deklarasi string array-

kelas publik Utama

{

public static void main(String[] args) {

String[] myarray; //deklarasi array string tanpa ukuran

String[] strArray = String baru[5]; //deklarasi dengan ukuran

//Sistem.keluar.println(myarray[0]); //variabel myarray mungkin belum diinisialisasi

//menampilkan elemen array kedua

System.out.print(strArray[0] + ” ” +strArray[1]+ ” ” + strArray[2]+ ” ” +

strArray[3]+ ” ” +strArray[4]);

}

}

Keluaran

null null null null

Baca tentang: 12 Program Pola Teratas di Java yang Harus Anda Periksa Hari Ini

Inisialisasi Array String Di Java

Setelah array string dideklarasikan di Java, Anda dapat menginisialisasinya dengan beberapa nilai lain. Ini karena nilai default array yang ditetapkan ke elemen string adalah null. Oleh karena itu, segera setelah deklarasi, Anda dapat melanjutkan untuk menginisialisasi array string. Anda dapat menginisialisasi array string melalui deklarasi yang disebutkan di bawah ini.

String[] strArray = String baru[3];

strArray[0] = “satu”;

strArray[1] = “dua”;

strArray[2] = “tiga”;

Dalam deklarasi di atas, array string dideklarasikan terlebih dahulu. Dan di baris berikutnya, masing-masing komponen ditetapkan bersama dengan nilainya. Segera setelah array string diinisialisasi, Anda dapat dengan mudah menggunakan nilai-nilai ini dalam program Anda.

Panjang Dan Ukuran String Array

Untuk mendapatkan ukuran sebenarnya dari array, ada properti bernama 'panjang' dalam array. Ini berlaku sama untuk array string di Jawa juga. Panjang atau ukuran larik apa pun memberikan jumlah total elemen yang ada dalam larik. Jadi, untuk mendapatkan panjang dan ukuran array, Anda bisa menggunakan banyak ekspresi. Salah satunya dinyatakan di bawah ini-

int len ​​= myarray.length;

Kita dapat mengimplementasikan sebuah program yang dapat memberikan output dengan panjang sebuah String Array.

kelas publik Utama

{

public static void main(String[] args) {

//deklarasikan dan inisialisasi array string

String[] numArray = {“satu”,”dua”, “tiga”, “empat”, “lima”};

int len ​​= numArray.length; //mendapatkan panjang array

//tampilkan panjangnya

System.out.println(“Panjang bilanganArray{\”satu\”,\”dua\”, \"tiga\", \"empat\", \"lima\"}:” + len);

}

}

Keluaran

Panjang numArray {“satu”, “dua”, “tiga”, “empat”, “lima”}:5

Panjang array adalah properti signifikan yang digunakan untuk mengulangi array string untuk memprosesnya.

Iterasi Dan Mencetak String Array

Sejauh ini dalam artikel ini, kita telah membahas deklarasi, inisialisasi, dan properti panjang dari array string, dan sekarang kita akan menelusuri setiap elemen array string dan mencetaknya. Anda dapat dengan mudah mengulangi array string dengan bantuan 'for loop' dan 'enhance for loop'. Disebutkan di bawah ini adalah deklarasi berbasis Java yang menyoroti “enhanced for loop” yang digunakan untuk mengulangi array string dan mencetak elemen-elemennya.

kelas publik Utama

{

public static void main(String[] args) {

//deklarasikan dan inisialisasi array string

String[] numArray = {“satu”,”dua”, “tiga”, “empat”, “lima”};

System.out.println(“Elemen String Array ditampilkan menggunakan for loop:”);

// untuk loop untuk mengulangi array string

untuk(int i=0; i<numArray.length;i++)

System.out.print(numArray[i] + ” “);

System.out.println(“\n”);

System.out.println(“Elemen String Array ditampilkan menggunakan loop for yang disempurnakan:”);

// ditingkatkan untuk loop untuk beralih di atas array string

untuk(String val:numArray)

System.out.print(val + ” “);

}

}

Keluaran

Elemen String Array ditampilkan menggunakan for loop:

satu dua tiga empat lima

Elemen String Array ditampilkan menggunakan "enhanced for loop":

satu dua tiga empat lima

Dalam program ini, baik 'enhanced for loop' dan 'loop' digunakan untuk melintasi array string. Ingat bahwa dalam kasus loop yang disempurnakan, pengguna tidak perlu menentukan kondisi atau batas kode. Tetapi dalam loop, Anda harus menentukan kondisi akhir dan awal.

Menyortir String Array

Metodologi yang digunakan untuk mengurutkan array string di Java mirip dengan metode pengurutan array lainnya. Di bawah ini Anda akan menemukan implementasi metode ini dengan kelas array yang mengurutkan string array menurut abjad.

impor java.util.*;

kelas Utama {

public static void main(String[] args)

{

String[] warna = {“merah”,”hijau”,”biru”,”putih”,”oranye”};

System.out.println(“Array asli: “+Arrays.toString(warna));

Array.sort(warna);

System.out.println(“Array yang diurutkan: “+Arrays.toString(warna));

}

}

Keluaran

Array asli: [merah, hijau, biru, putih, oranye]

Array yang diurutkan: [biru, hijau, oranye, merah, putih]

Wajib Dibaca: 17 Ide & Topik Proyek Java yang Menarik Untuk Pemula

Kesimpulan

Di blog ini, kita telah melihat detail array string di Java, dan kita telah mempelajari konsep utama seperti deklarasi array string, inisialisasi, pengurutan, dll. Namun, berbagai operasi lain terkait dengan ide yang sama, seperti mengonversi mereka ke string, daftar, set, atau array.

Jika Anda tertarik untuk mempelajari lebih lanjut tentang Java, pengembangan perangkat lunak full-stack, lihat Program PG Eksekutif upGrad & IIIT-B dalam Pengembangan Perangkat Lunak – Spesialisasi dalam Pengembangan Full Stack yang dirancang untuk profesional yang bekerja dan menawarkan 500+ jam pelatihan yang ketat , 9+ proyek, dan tugas, status Alumni IIIT-B, proyek batu penjuru praktis & bantuan pekerjaan dengan perusahaan-perusahaan top.

Dapatkan Pekerjaan Impian Anda

Terapkan untuk Sertifikasi PG terkait Pekerjaan upGrad dalam Rekayasa Perangkat Lunak