Source Code Program Untuk Merubah Ukuran Array (re-sizing)

Source Code Program Untuk Merubah Ukuran Array (re-sizing) - Setelah mendapat tugas dari dosen matakuliah Algoritma dan struktur data yang lumayan bikin mumet alias pusing akan tetapi Alhamdulillah telah selesai saya kerjakan dan kini saatnya untuk share ke sobat agar sobat yang kebetulan mendapat tugas yang sama dengan saya tinggal copas alias copy paste aja source code saya di bawah ini. hehehe.

Tugas saya dalam hal ini ialah mengubah ukuran array sehingga ukuran array menjadi array lebih besar dari sebelumnya. Adapun cara untuk mengubah ukuran array adalah sebagai berikut:

1. Buatlah sebuah array baru yang memiliki ukuran yang lebih besar dari ukuran array sebelumnya.
2. Copy isi array lama ke dalam array baru.
3. Rename array baru dengan arry lama.

Source Code Program

package resizing;
/**

*

* @author JUNAIDI

*/
public class Resizing { 


/**

* @param args the command line arguments

*/

public static void main(String[] args) {
    int array_lama[][]={{1,2,3},{4,5,6}};
    int array_baru[][]=new int [3][4];

    System.out.println("Array sebelum di ubah:");

    for(int i=0; i<array_lama.length;i++){
        for (int j=0; j<array_lama[i].length; j++){
            System.out.print(array_lama[i][j]+"\t");
        }
        System.out.println(""); 
    }

    System.out.println("");
    System.out.println("Array setelah di ubah:");

    for(int i=0;i<array_lama.length;i++){
        System.arraycopy(array_lama[i], 0, array_baru[i], 0, array_lama[i].length);
    }

    for(int i=0; i<array_lama.length;i++){
        for (int j=0; j<array_baru[i].length; j++){
            System.out.print(array_baru[i][j]+"\t");
        }
        System.out.println(""); 
    }

    }
}

Jika ada yang ditanyakan mengenai source code di atas dapat memberikan komentar di bawah ini.

Oke Selamat mencoba dan semoga sukses…!!!!!!