Bismillaahirrohmaanirrohiim…
Di android studio array merupakan hal yang penting, sama seperti pemrograman yang lain. Di java mendefinikan size dan tipe data array adalah kewajiban, jika tidak didefinisikan di awal maka akan error.
Mengetahui dasar-dasar array adalah kewajiban mutlak bagi programmer.
Berikut ini adalah contoh penggunaan array di java android studio.
String myTwoDimensionalStringArray[][] = new String[2][3]; myTwoDimensionalStringArray[0][0] = "Apel"; myTwoDimensionalStringArray[0][1] = "Jeruk"; myTwoDimensionalStringArray[0][2] = "Melon"; myTwoDimensionalStringArray[1][0] = "Ayam"; myTwoDimensionalStringArray[1][1] = "Kambing"; myTwoDimensionalStringArray[1][2] = "Sapi"; for (int x = 0; x < myTwoDimensionalStringArray.length; x ++) { String subArray[] = myTwoDimensionalStringArray[x]; Log.d("debuging", "Length of array " + x + " is " + subArray.length ); for (int y = 0; y < subArray.length; y ++) { String item = subArray[y]; Log.d("debuging", " Item " +y+x + " is " + item ); } }
Kita lihat, [2][3] harus didefinisikan jumlah baris dan kolomnya.
HashMap<Integer, String> hm = new HashMap<>(); /*menambahkan elemen kedalam HashMap*/hm.put(12, "dua belas"); hm.put(2, "dua"); hm.put(7, "tujuah"); Log.d("debuging", "hm "+hm.get(2));
//Map<String, ArrayList> hmarr = new HashMap<>(); HashMap<String, ArrayList> hmarr = new HashMap<>(); ArrayList value = new ArrayList(); value.add("gajah"); value.add("kuda"); value.add("sapi"); hmarr.put("hewan", value); value = new ArrayList(); value.add("mawar"); value.add("melati"); hmarr.put("bunga", value); Log.d("debuging", "bunga "+hmarr.get("bunga").get(1));
ArrayList<HashMap<String, String>> dataList = new ArrayList<>(); HashMap<String, String> datax = new HashMap<>(); datax.put("id", "1"); datax.put("nama", "budi"); datax.put("alamat", "kediri"); dataList.add(datax); datax = new HashMap<>(); datax.put("id", "2"); datax.put("nama", "rudi"); datax.put("alamat", "nganjuk"); dataList.add(datax); Log.d("debuging", "jum siswa "+dataList.size()); Log.d("debuging", "alamat rudi "+dataList.get(1).get("alamat"));
Silahkan digunakan sesuai kebutuhan.
Bismillaahirrohmaanirrohiim... Saat ini teknologi sudah berkembang cepat, ada kalanya kita ingin diberikan informasi secara cepat…
Bismillaahirrohmaanirrohiim... Jika web diakses oleh banyak orang, khususnya yang berbasis wordpress, maka secara normal proses…
Bismillaahirrohmaanirrohiim... Saat ini, sekolah baik SD, SMP, ataupun SMA tentunya ingin dapat melihat dan memonitor…
Bismillaahirrohmaanirrohiim... Pada artikel kali ini saya akan berbagi informasi tentang program pendataan pendukung calon legislatif…
Bismillaahirrohmaanirrohiim... Saat kita melakukan screenshot di browser chrome, pada windows 11 menyediakan fungsi yang bagus…
Bismillaahirrohmaanirrohiim... Untuk website yang ingin tidak muncul popup translate dari browser, bisa dicoba kode di…