【Java】Listの要素数を取得する方法※size(特定の要素も取得についても)

【Java】Listの要素数を取得する方法※size(特定の要素も取得についても)

管理人
この記事では、JavaでのListで要素数を取得する方法を解説します。

 まず、Listのsizeメソッドを使用することでListに要素数を取得することができます。

size Listの要素数を取得する
List<String> list= new ArrayList <>();
System.out.println(list); 
System.out.println(list.size());
list.add("テスト");
System.out.println(list); 
System.out.println(list.size());
//実行結果 
[]
0
[テスト]
1
[]の中の数をsizeメソッドにて取得することができます。

特定の要素数を取得するにはList内の要素を取り出し判定しカウントする

 List内の特定の要素数を取得するにはすべての要素を取り出しカウントすればよいです。

String str[] = new String[]{"a", "b", "c","a", "b","a"};
List<String> List = new ArrayList <>(Arrays.asList(str));
// List内の要素を全て取り出し
int acnt = 0;
for(String s: List) {
    // 取得要素が「a」の場合、1加算する。
    if ("a".equals(s)) {
        acnt++;
    }
}
System.out.println(List);
System.out.println(acnt);

// 実行結果
[a, b, c, a, b, a]
3

 特定の要素を「a」とした場合、「a」の要素数の3の取得を確認できました

管理人
Javaの記事の一覧はJava にまとめてあります

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP