◎ 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"