#1,ArrayListの作成方法
➊ArrayList food = new ArrayList();
#2,ソースコード
1次元配列
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> food = new ArrayList<String>();
food.add("pizza");
food.add("hambueger");
food.add("hotdog");
food.set(0, "sushi");
food.remove(2);
food.clear();
for (int i = 0; i < food.size(); i++) {
System.out.println(food.get(i));
}
}
}
2次元配列
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<ArrayList<String>> groceryList = new ArrayList<>();
ArrayList<String> bakeryList = new ArrayList<>();
bakeryList.add("pasta");
bakeryList.add("garlic bread");
bakeryList.add("donuts");
ArrayList<String> produceList = new ArrayList<>();
produceList.add("tomatoes");
produceList.add("zucchini");
produceList.add("peppers");
ArrayList<String> drinksList = new ArrayList<>();
drinksList.add("soda");
drinksList.add("coffee");
groceryList.add(bakeryList);
groceryList.add(produceList);
groceryList.add(drinksList);
for (int i = 0; i < groceryList.size(); i++) {
System.out.println(groceryList.get(i));
}
}
}
2次元配列とfor-each roop
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
String[] animals = { "cat", "dog", "rat", "bird" };
for (String animal : animals) {
System.out.println(animal);
}
ArrayList<String> newAnimals = new ArrayList<>();
newAnimals.add("cat");
newAnimals.add("dog");
newAnimals.add("rat");
newAnimals.add("bird");
for (String animal : newAnimals) {
System.out.println(animal);
}
}
}
#Java チュートリアル
Java テキストファイル(.txt .csv)への出力 java.io.FileWriter :
here
Java テキストファイル(.txt .csv)からの入力 java.io.FileReader :
here
Java モニターからの入力 java.util.Scanner :
here
Java GUIからの入力 javax.swing.JOptionPane :
here
Java Mathクラス Math.sqrt :
here
Java 乱数の生成 java.util.Random :
here
Java Stringクラス :
here
Java Wrapperクラス :
here
Java ArrayListクラス java.util.ArrayList :
here
Java メソッド(method)の作り方とオーバーロード :
here
Java printf()メソッド :
here
Java オブジェクト(Object Oriented Programming)とコンストラクタ、スコープ(local,global) :
here