【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 にまとめてあります