关于Java ArrayList

首先

我对收藏品学习的内容进行了总结。

本次讨论的是关于ArrayList。

ArrayList的使用方法

    ArrayListの宣言と確保
ArrayList< ~ > 変数名 = new ArrayList<>();

※ 在此部分中,需要指定将实例类型名称存储在ArrayList中。

    要素の追加、取得、削除、調査
戻り値メソッド意味booleanadd(~)リストの最後に要素を追加する。voidadd(int, ~)リストのint番目に要素を挿入する。~set(int, ~)リストのint番目の要素を上書きする。~get(int)int番目の要素を取り出す。intsize()格納されている要素数を返す。~remove(int)int番目の要素を削除する。

使用remove()方法后,被删除的元素后面的所有元素都会依次向前移动一个位置。

示例代码


import java.util.ArrayList;  //解説①

public class Main {

    public static void main(String[] args) {

        ArrayList<String> names = new ArrayList<>();  //解説②

        names.add("サトシ");  //namesに要素を格納 - 0から始まる。
        names.add("シゲル");  // 1
        names.add("タケシ");  // 2

        System.out.println(names.get(0));

        names.set(0, "カスミ");  //namesの0の要素を"カスミ"に上書きする。

        System.out.println(names.get(0));

        System.out.println(names.size());  // 要素数を出力

        names.remove(1);  // 指定位置の要素を削除

        System.out.println(names.get(1));

    }

}

执行结果


サトシ
カスミ
3
タケシ

解释

写入import语句。

使用<>符号(泛型),指定要存储的类型。

    注意点

不能存储非实例化的内容。(无法存储基本数据类型的信息。)

如果要存储 int 类型的信息,只需将其转换成 Integer 实例即可进行存储。

(×) ArrayList<int>  (○) ArrayList<Integer>

最终 (zuì , 最后 (zuì

我希望以后也可以继续总结关于收藏品的事情。