[JAVA] [Übung] ArrayList

◎ Schreiben Sie das zweidimensionale Array in ArrayList um

package renshuu;
import java.util.ArrayList;
public class Array_pra {

	public static void main(String[] args) {
		//Erstellen Sie eine Array-Liste mit new
		ArrayList<String> seasons=new ArrayList<String>();
        //↑ Die linke Seite ist Liste<String>Jahreszeiten aber ok
		seasons.add("Frühling");
		seasons.add("Sommer-");
		seasons.add("Herbst");
		seasons.add("Winter");

		for (int i = 0; i < seasons.size(); i++) {
			System.out.print("\"" + seasons.get(i) + "\" ");


//Ausführungsergebnis
"Frühling" "Sommer-" "Herbst" "Winter" 
		}
	}
}

◎ Schreiben Sie das Obige von for-Anweisung auf erweiterte Anweisung um

package renshuu;
import java.util.ArrayList;
public class for_ver {

	public static void main(String[] args) {

		ArrayList<String> seasons=new ArrayList<String>();
		seasons.add("Frühling");
		seasons.add("Sommer-");
		seasons.add("Herbst");
		seasons.add("Winter");

		for(String a:seasons) {
			System.out.print("\""a+"\" ");
		}
	}
}

//Ausführungsergebnis
"Frühling" "Sommer-" "Herbst" "Winter" 

◎ ArrayList mit Iterator ausgeben

package renshuu;

import java.util.ArrayList;
import java.util.Iterator;

public class Array_iterator {
	public static void main(String[] args) {

		ArrayList<String> seasons=new ArrayList<String>();
		seasons.add("Frühling");
		seasons.add("Sommer-");
		seasons.add("Herbst");
		seasons.add("Winter");

		Iterator<String>itSeason=seasons.iterator();
		while(itSeason.hasNext()) {
			String PSeason=itSeason.next();
			System.out.print("\""+PSeason+"\" ");
		}
	}
}

//Ausführungsergebnis
"Frühling" "Sommer-" "Herbst" "Winter" 

◎ Schreiben Sie das zweidimensionale Array in Array um


package renshuu;
import java.util.ArrayList;
import java.util.List;
public class Nijigen_Array {

	public static void main(String[] args) {

		ArrayList<ArrayList<String>> Niji=new ArrayList<ArrayList<String>>();
		    ArrayList<String> a = new ArrayList<String>();
		    ArrayList<String> b = new ArrayList<String>();
		    
		a.add("Frühling");
		a.add("Sommer-");
		a.add("Herbst");
		a.add("Winter");

		b.add("Kirschblüten");
		b.add("Umi");
		b.add("Bauch");
		b.add("Kotatsu");

		Niji.add(a);
		//Niji[0]A zum nullten Element(Frühling··)Eingeben
		Niji.add(b);
		//Niji[1]B im ersten Element(Kirschblüten··)Eingeben

		for (List<String> datas : Niji) { //Niji[0]Nimm das 0. Element von Niji heraus
			for (String data : datas) { //Nehmen Sie den 0. nacheinander heraus
				System.out.print("\"" + data + "\" ");
				} //Niji[0]Ich habe das ganze Innere herausgenommen und bin durch die Schleife gegangen
			System.out.println(""); //Brechen Sie eine Zeile und kehren Sie zum Anfang der for-Anweisung zurück. Niji[1]Herstellen

				}
           //↓ Linienbrüche zwischen Feder- und Sakura-Linien
			System.out.println("");
		}
	}
}

//Ausführungsergebnis
"Frühling" "Sommer-" "Herbst" "Winter" 
"Kirschblüten" "Umi" "Bauch" "Kotatsu" 

Recommended Posts

[Übung] ArrayList
[Übung] ArrayList
ArrayList-Praxis
Anordnungsliste
Ausrichtungspraxis
Array-Übung 2
[Übung] Aufzählung
ArrayList-Klasse
wenn sonst üben
String Buffer Übung
LinkedList und ArrayList
Java-Übung Teil 1
[Übung] Kartenmethode