【Java】Listの使い方まとめてみた
ArrayListのメソッドでどのようなことができるのか主要なものをまとめました。
add:Listの最後に要素を追加
add(値)メソッドを使用すると、Listの最後に要素を追加することができます。
List<String> list= new ArrayList <>();
list.add("テスト");
list.add("リスト");
System.out.println(list);
//実行結果
[テスト, リスト]
add(数値, 値) :Listへ任意の位置に要素を挿入
add(数値,値)を使用すると、Listへ任意の位置に要素を挿入することができます。
List<String> list= new ArrayList <>();
list.add("テスト");
list.add("リスト");
list.add(0,"最初");
System.out.println(list);
//実行結果
[最初, テスト, リスト]
set(数値, 値):Listの要素を上書き
set(数値,値)を使用すると、Listの要素を上書きすることができます。
List<String> list= new ArrayList <>();
list.add("テスト");
list.add("リスト");
list.set(0,"てすと");
System.out.println(list);
//実行結果
[てすと, リスト]
get(数値): Listの要素を取り出す
get(数値)を使用すると、Listの数値の位置の要素を取り出すことができます。
List<String> list= new ArrayList <>();
list.add("テスト");
list.add("リスト");
System.out.println(list.get(0));
System.out.println(list.get(1));
//実行結果
テスト
リスト
size():Listに格納されている要素数を数える
size()を使用すると、Listに格納されている要素数を数えることができます。
List<String> list= new ArrayList <>();
list.add("テスト");
list.add("テスト");
System.out.println(list.size());
//実行結果
2
isEmpty() :Listの要素数がゼロであるかを判定
isEmpty()を使用すると、Listの要素数がゼロであるかを判定することができます。
List<String> list= new ArrayList <>();
System.out.println(list.isEmpty());
list.add("");
System.out.println(list.isEmpty());
//実行結果
true
false
contains(値) : Listに要素が含まれているかを判定
contains(値)を使用すると、Listに要素が含まれているか判定することができます。
List<String> list = new ArrayList <>();
list.add("テスト");
list.add("リスト");
System.out.println(list.contains("テスト"));
System.out.println(list.contains("てすと"));
//実行結果
true
false
indexOf(値) :Listの指定要素が何番目にあるかを検索
indexOf(値)を使用すると、Listの指定要素が何番目にあるかを検索することができます。
指定要素が含まれていれば、指定要素の位置、指定要素が存在しない場合は-1を出力します。
List<String> list= new ArrayList <>();
list.add("テスト");
list.add("リスト");
System.out.println(list.indexOf("テスト"));
System.out.println(list.indexOf("リスト"));
System.out.println(list.indexOf("てすと"));
//実行結果
0
1
-1
clear():Listの要素を全て削除する
clear()を使用すると、Listの要素を全て削除することができます。
List<String> list= new ArrayList <>();
list.add("テスト");
list.add("リスト");
System.out.println(list);
list.clear();
System.out.println(list);
//実行結果
[テスト, リスト]
[]
remove(値) :Listの指定した要素を削除する
remove(値)を使用すると、Listの指定した要素を削除することができます。
List<String> list= new ArrayList <>();
list.add("テスト");
list.add("リスト");
list.remove("テスト");
System.out.println(list);
//実行結果
[リスト]
Listへのsortの使い方
Listの要素を並び替える方法としてsortメソッドを使用することで並び替えることができます。
List<Integer> list= new ArrayList <>(); list.add(25); list.add(8); list.add(100); list.add(3); Collections.sort(list); System.out.println(list); //実行結果 [3, 8, 25, 100]









コメントを残す