◎ Réécrire le tableau bidimensionnel dans ArrayList
package renshuu;
import java.util.ArrayList;
public class Array_pra {
public static void main(String[] args) {
//Créer une liste de tableaux avec un nouveau
ArrayList<String> seasons=new ArrayList<String>();
//↑ Le côté gauche est Liste<String>saisons mais ok
seasons.add("printemps");
seasons.add("été");
seasons.add("l'automne");
seasons.add("hiver");
for (int i = 0; i < seasons.size(); i++) {
System.out.print("\"" + seasons.get(i) + "\" ");
//Résultat d'exécution
"printemps" "été" "l'automne" "hiver"
}
}
}
◎ Réécrivez ce qui précède de l'instruction for en instruction étendue
package renshuu;
import java.util.ArrayList;
public class for_ver {
public static void main(String[] args) {
ArrayList<String> seasons=new ArrayList<String>();
seasons.add("printemps");
seasons.add("été");
seasons.add("l'automne");
seasons.add("hiver");
for(String a:seasons) {
System.out.print("\""a+"\" ");
}
}
}
//Résultat d'exécution
"printemps" "été" "l'automne" "hiver"
◎ Sortie ArrayList à l'aide d'itérateur
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("printemps");
seasons.add("été");
seasons.add("l'automne");
seasons.add("hiver");
Iterator<String>itSeason=seasons.iterator();
while(itSeason.hasNext()) {
String PSeason=itSeason.next();
System.out.print("\""+PSeason+"\" ");
}
}
}
//Résultat d'exécution
"printemps" "été" "l'automne" "hiver"
◎ Réécrire un tableau bidimensionnel en tableau
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("printemps");
a.add("été");
a.add("l'automne");
a.add("hiver");
b.add("Fleurs de cerisier");
b.add("Umi");
b.add("estomac");
b.add("Kotatsu");
Niji.add(a);
//Niji[0]A à l'élément zéro(printemps··)Entrer
Niji.add(b);
//Niji[1]B dans le premier élément(Fleurs de cerisier··)Entrer
for (List<String> datas : Niji) { //Niji[0]Sortez le 0ème élément de Niji
for (String data : datas) { //Sortez le 0 un par un
System.out.print("\"" + data + "\" ");
} //Niji[0]J'ai fini de sortir tout l'intérieur, alors j'ai parcouru la boucle
System.out.println(""); //Coupez une ligne et revenez au début de l'instruction for. Niji[1]Procéder
}
//↓ Ruptures de ligne entre les lignes Spring et Sakura
System.out.println("");
}
}
}
//Résultat d'exécution
"printemps" "été" "l'automne" "hiver"
"Fleurs de cerisier" "Umi" "estomac" "Kotatsu"
Recommended Posts