[JAVA] [Pratique] ArrayList

◎ 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

[Pratique] ArrayList
[Pratique] ArrayList
Pratique ArrayList
Liste des tableaux
Pratique d'alignement
Arrangement pratique 2
[Pratique] Énumération
Classe ArrayList
sinon pratique
Pratique du tampon de chaîne
LinkedList et ArrayList
java pratique partie 1
[Pratique] Méthode de la carte