Java Pertemuan 5
Java Pertemuan 5
ARRAY
5.1 Array
Array merupakan sebuah variabel yang dapat menyimpan banyak data dalam satu
variable, array menggunakan indeks untuk memudahkan akses data yang disimpannya.
Indeks array selalu dimulai dari angka 0, seperti contoh berikut :
String[] namaMobil = {“Mobilio”, “Freed”, “Jazz”, “Brio”};
Dari contoh diatas, array dengan indeks 0 dimulai dari “Mobilio”, indeks 1 “Freed”, indeks
2 “Jazz”, dan seterusnya. Format Array di Java :
// cara pertama
String[] nama;
// cara kedua
String nama[];
// cara ketiga dengan kata kunci new
String[] nama = new String[5];
• Menggunakan kurung siku [] untuk membuat array
• Kurung siku bisa diletakkan setelah tipe data atau nama array
• Angka 5 dalam kurung berarti batas atau ukuran array
Dari format diatas, dapat mengisinya seperti ini :
namaMobil[0] = "Mobilio";
namaMobil[1] = "Freed";
namaMobil[2] = "Jazz";
namaMobil[3] = “Brio";
atau langsung menyingkatnya seperti ini :
String[] namaMobil = {“Mobilio”, “Freed”, “Jazz”, “Brio”};
PEMROGRAMAN I 1
// mengambil data array
System.out.println(namaMobil[2]);
Hasil output :
Jazz
Karena Jazz terletak di indeks ke-2.
Atribut length berfungsi untuk mengambil panjang array, jika datanya ada 10 maka akan
mengikuti 10.
PEMROGRAMAN I 2
};
Indek ke-0 pada array kontak berisi array {"Nayla Putri","Serpong"}.
contoharray2d.java
contoharraymultid.java
PEMROGRAMAN I 3
5.3 Array List
Array juga memiliki beberapa kekurangan seperti tidak mampu menyimpan data
dengan tipe yang berbeda dan ukuran yang tidak dinamis. Untuk menutupi kekurangan
tersebut, dapat menggunakan Array List. Array list merupakan sebuah class yang dapat
membuat objek untuk menampung apapun. Untuk penggunaan Array List, harus
mengimpornya terlebih dahulu.
import java.util.ArrayList;
Format Array List:
ArrayList al = new ArrayList();
contoharray list.java
PEMROGRAMAN I 4
Array list (isiDompet) merupakan sebuah objek yang terbuat dari class Array List, maka
array list punya method (fungsi) untuk melakukan sesuatu, seperti :
• Fungsi add() untuk menambahkan sesuatu ke dalam Array List;
• Fungsi remove() untuk menghapus sesuatu ke dalam Array List;
• Fungsi size() untuk mengambil ukuran Array List;
• Dan lain sebagainya.
PEMROGRAMAN I 5