Javaでリストを定義する方法は何ですか?

Javaでは、ArrayListまたはLinkedListクラスを使用してリストを定義することができます。

  1. ArrayListは、必要に応じて配列のサイズを自動的に調整できる動的配列であり、配列をベースとして実装されています。以下のコードを使用してArrayListリストを定義できます:
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
        // 添加元素
        list.add("apple");
        list.add("banana");
        list.add("orange");
        // 访问元素
        System.out.println(list.get(0)); // 输出:apple
        // 修改元素
        list.set(1, "grape");
        // 删除元素
        list.remove(2);
        // 遍历列表
        for (String element : list) {
            System.out.println(element);
        }
    }
}
  1. LinkedListはリストを実現するためのリンクリストに基づいており、リスト内の任意の位置で挿入や削除などの操作を行うことができます。以下のコードを使用してLinkedListリストを定義することができます:
import java.util.LinkedList;

public class Main {
    public static void main(String[] args) {
        LinkedList<String> list = new LinkedList<String>();
        // 添加元素
        list.add("apple");
        list.add("banana");
        list.add("orange");
        // 访问元素
        System.out.println(list.get(0)); // 输出:apple
        // 修改元素
        list.set(1, "grape");
        // 删除元素
        list.remove(2);
        // 遍历列表
        for (String element : list) {
            System.out.println(element);
        }
    }
}
bannerAds