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