JavaでList size()メソッドを使用するにはどうすればよいですか?サンプル付き

王林
リリース: 2023-09-08 22:33:03
転載
910 人が閲覧しました

如何使用Java中的List size()方法?附带示例

List インターフェイスは Collection インターフェイスを拡張し、一連の要素を保存します。 List インターフェイスには、リスト内の任意の位置で複数の要素を効率的に挿入および削除するための 2 つのメソッドが用意されています。セットとは異なり、リストでは要素の重複が許可され、リスト内で null 値が許可されている場合は、複数の null 値が許可されます。

List インターフェイス size() を使用して、リスト内に現在存在する要素の数を取得できます。常に、現在存在する要素の数を返します。リストに要素を追加・削除すると、最新のサイズが確認できます。

構文

int size()
ログイン後にコピー

コメント

  • このリスト内の要素の数を返します。

  • このリストに Integer.MAX_VALUE 要素より多くの要素が含まれている場合、Integer.MAX_VALUE がサイズとして返されます。

戻り値

このリスト内の要素の数。

例 1

次の例は、size() メソッドを使用してリストのサイズを確認する方法を示しています。 -

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>(Arrays.asList(1,2,3,4,5,6));
      System.out.println("List: " + list);
      System.out.println("List size: " + list.size());
   }
}
ログイン後にコピー

Output

これにより、次の結果が生成されます-

List: [1, 2, 3, 4, 5, 6]
List size: 6
ログイン後にコピー

例 2

次の例は、要素の追加/削除後に size() メソッドを使用してリストのサイズを確認する方法を示しています -

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>(Arrays.asList(1,2,3,4,5,6));
      System.out.println("List: " + list);
      System.out.println("List size: " + list.size());
     
      list.add(7);
      list.add(8);
      list.add(9);
      System.out.println("List: " + list);
      System.out.println("List size: " + list.size());
     
      list.remove(1);
      System.out.println("List: " + list);
      System.out.println("List size: " + list.size());
   }
}
ログイン後にコピー

出力

これにより、次の結果が生成されます -

List: [1, 2, 3, 4, 5, 6]
List size: 6
List: [1, 2, 3, 4, 5, 6, 7, 8, 9]
List size: 9
List: [1, 3, 4, 5, 6, 7, 8, 9]
List size: 8
ログイン後にコピー

以上がJavaでList size()メソッドを使用するにはどうすればよいですか?サンプル付きの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート