关于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ì
我希望以后也可以继续总结关于收藏品的事情。