BİLGİ SAYAMIYORUM beta

Java da tek ya da çok boyutlu bir liste/array nin içeriği nasıl çıkartılır, print edilir?

0

Java ah java, her şeyi yapmanın en az üç yolunun olduğu ama ikisinin neden olduğunu bazen anlayamadığımız java. Tabii ki bir listeyi çıkarmanın, çıktı olarak olarak vermenin bir çok yolu var, en basit haliyle şöyle yapılabilir, mesela aşağıdaki gibi veri tipleri farklı tek boyutlu listelerimiz olsun:

     String[] liste = new String[] {"Eren", "Ceren", "Deren", "Beren"};

     double[] notlar = {6.2, 4.3, 9.1, 2.0};

     int[] kanaat = {8, 9, 4, 1};

Bunları çıkartmak için yapmamız gereken sadece ayrı ayrı aşağıdaki satırları çalıştırmak, sonuçları da bir altlarında yazıyor:

     System.out.println(Arrays.toString(array));

          :[Eren, Ceren, Deren, Beren]

     System.out.println(Arrays.toString(notlar));

          :[6.2, 4.3, 9.1, 2.0]

     System.out.println(Arrays.toString(kanaat));

          :[8, 9, 4, 1]

Eğer çok boyutlu bir listeyi dökmek istiyorsanız Arrays.toString(liste) ya da Arrays.deepToString(liste) fonksiyonlarını kullanabilirsiniz:

     String[][] boyutluListe= new String[][] {{"Eren", "Tophane"}, {"Ersem", "Levent"}};

     System.out.println(Arrays.toString(boyutluListe));

     System.out.println(Arrays.deepToString(boyutluListe));

          : [[Eren, Tophane], [Ersem, Levent]]

BENZER 7

Kimse etkileşime girmemiş

ETİKETLER