Java的ArrayList类是java.util.ArrayList类
1,创建ArrayList的方法
➊食物列表 = 新的数组列表();
2,源代码
一维数组
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));
        }
    }
}
二维数组
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));
        }
    }
}
二维数组和for-each循环。
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教程
        
        
        
    
➊食物列表 = 新的数组列表();
一维数组
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));
        }
    }
}
二维数组
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));
        }
    }
}
二维数组和for-each循环。
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教程