Sunday, May 5, 2013

Mengganti Ukuran Array

Bagaimana cara mengganti ukuran array? Dalam post ini saya akan membahas mengenai bagaimana cara untuk mengganti ukuran array. Sebenarnya ukuran array tidak dapat diganti, namun cara lain yang bisa  kita gunakan untuk menjadikan ukurannya lebih besar adalah dengan menggunakan variabel referensi yang sama untuk merujuk array yang baru. Bingung?


Saya akan menggunakan pendekatan melalui contoh, misal ada array : int nilai[] = new int [5], kemudian saya akan memperbesarnya ukurannya dengan membuat variabel referensi yang sama, seperti ini nilai = new int[10], dengan seperti ini ukuran array menjadi 10, namun array akan menjadi baru. Untuk lebih jelasnya perhatikan program berikut :

public class array2{
public static void main (String args[]){
int nilai[] = new int[5];
int i;
for(i=0; i<nilai.length;i++){
nilai[i]=i;
System.out.print(nilai[i]+" ");
}

System.out.println("\nAfter resizing");
nilai = new int[10];

for(i=0; i<nilai.length;i++){
nilai[i]=i;
System.out.print(nilai[i]+" ");
}
}
}

Hasil output dari program adalah seperti ini :
mengganti ukuran array
ukuran array menjadi lebih besar, namun harus membuat varibel baru yang sama dengan array yang pertama, akibatnya array akan menjadi kosong kembali.
Sekian untuk ilmunya hari ini, semoga bermanfaat. Bagikan keteman-teman Anda, karena berbagi itu menyenangkan.

"Penghargaan merupakan satu faktor utama yang membuat manusia tetap bergerak"~Andrew Fuller

Artikel Terkait java

No comments:

Post a Comment