本サイトはプロモーション(広告)が含まれています。

【Java】Listの使い方まとめてみた

【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]

Javaの記事一覧へ

PAGE TOP