100 Highlights Afrikas Süden: Südafrika, Namibia, Botswana und Simbabwe

100 Highlights Afrikas Süden: Südafrika, Namibia, Botswana und Simbabwe

TI Apa perbedaan antara array dan arraylist ? berikan contoh !

Apa perbedaan antara array dan arraylist ? berikan contoh !

Array dan arraylist memiliki perbedaan yaitu sebagai berikut:

Array merupakan struktur data menggunakan panjang tetap. Ini membantu buat menyimpan elemen data yg termasuk tipe data yg sama. Terkadang, diharapkan buat mempunyai poly elemen berdasarkan tipe data yg sama. Misalnya, asumsikan sebuah acara buat menyimpan nilai siswa. Tidak mungkin menciptakan variabel buat masing-masing. Array merupakan cara lain  buat kasus ini. Menggunakan array, programmer bisa menyimpan poly elemen data menggunakan tipe yg sama menjadi satu unit.

ArrayList adalah kelas Koleksi panjang variabel. Kelas ini memungkinkan pemrogram untuk membuat struktur data ArrayList. Kelas ArrayList juga mengimplementasikan antarmuka Daftar. Array memiliki panjang tetap dan tidak dapat berisi lebih banyak elemen dari ukuran array yang ditentukan. Namun, daftar array bersifat dinamis. Artinya, programmer dapat menambah atau menghapus item sesuai kebutuhan. Saat menggunakan ArrayList, pemrogram dapat menggunakan metode yang telah ditentukan sebelumnya seperti menambah dan menghapus. Selain itu, Anda dapat menyertakan elemen duplikat dan menjaga urutan data yang dimasukkan.

Pembahasan:

Array: Array adalah struktur data yang terdiri dari kumpulan elemen, setiap elemen  diidentifikasi oleh indeks array.

ArrayList: ArrayList adalah kelas yang mendukung array dinamis yang dapat diperluas sesuai kebutuhan.

Contoh:

Array

public class ArrayDemo

{

   public static void main(String args[]){

       int nilai [] = new int[5];

       String nama [] = new String[5];

       nilai[0] = 10;

       nilai[4] = 15;

       nilai[2] = 200;

       nama[1] = "Ahmad";

       nama[0] = "Andri";

       nama[3] = "Anis";

       System.out.println("Isi dari nilai[0] adalah: "+nilai[0]);

       int jumlah = nilai[4] + nilai[2];

       System.out.println("Jumlahnya adalah: "+jumlah);

       System.out.println("Nama pertama adalah: "+nama[0]);

       System.out.println("Nama keempat adalah: "+nama[3]);

       System.out.println("Nama kedua adalah: "+nama[1]);

   }

}

Arraylist

import java.util.ArrayList;

public class ArrayListDemo

{

   public static void main(String [] args){

       ArrayList nilai = new ArrayList();

       ArrayList nama = new ArrayList();

       nilai.add(5);

       nilai.add(20);

       nilai.add(14);

       nilai.add(90);

       nama.add("Kamto");

       nama.add("Sri");

       nama.add("Narto");

       nama.add("Siti");

       nama.add("Andarini");

       nama.add("Sukma");

       int jumlah = nilai.get(0)+nilai.get(2);

       System.out.println("Nilai ke 1 ditambah nilai ke 3 = "+jumlah);

       System.out.println("Nama ke 3 adalah "+nama.get(2));

       System.out.println("Nama ke 5 adalah "+nama.get(4));

       System.out.println("Jumlah nama yang dimasukkan adalah "+nama.size());

       System.out.println("Semua nama yang dimasukkan adalah:");

       for(int i = 0; i < nama.size(); i++){

           System.out.println("Nama ke "+(i+1)+" adalah "+nama.get(i));

       }

   }

}

Pelajari Lebih Lanjut :

Pelajari lebih lanjut mengenai array dan arraylist https://brainly.co.id/tugas/50029329

#BelajarBersamaBrainly#SPJ4

[answer.2.content]