ホームページ >Java >&#&チュートリアル >Java の ArrayList.size() 関数を使用して ArrayList のサイズを取得します
Java の ArrayList.size() 関数を使用して ArrayList のサイズを取得する
ArrayList は Java で一般的に使用される動的配列であり、そのサイズは需要に応じて動的に増減できます。プログラミングでは、後続の操作のために ArrayList のサイズを取得する必要があることがよくあります。 Java では、ArrayList のサイズを取得する size() 関数が提供されています。
ArrayList の size() 関数は、ArrayList に実際に格納されている要素の数、つまり要素数を返します。空の ArrayList のサイズは 0 です。 ArrayList の size() 関数の使用法を詳しく説明するために、いくつかの例を見てみましょう。
まず、ArrayList クラスを java.util パッケージにインポートする必要があります。次のコードを使用してインポートできます:
import java.util.ArrayList;
次に、ArrayList オブジェクトを定義し、いくつかの要素を追加し、size() を通じてそのサイズを取得します。機能サイズ。以下はサンプル コードです:
import java.util.ArrayList; public class ArrayListSizeExample { public static void main(String[] args) { // 创建一个ArrayList对象 ArrayList<String> fruits = new ArrayList<String>(); // 添加一些元素 fruits.add("apple"); fruits.add("banana"); fruits.add("mango"); // 获取ArrayList的大小 int size = fruits.size(); // 输出结果 System.out.println("ArrayList的大小为:" + size); } }
上記のコードを実行すると、出力結果は次のようになります: 「ArrayList のサイズ: 3」。これは、ArrayList オブジェクトのフルーツに 3 つの要素があることを示しています。
ArrayList のサイズを取得することに加えて、size() 関数を使用して ArrayList が空かどうかを判断することもできます。 ArrayList が空かどうかは、size() 関数の戻り値が 0 かどうかで判断できます。例:
// 判断ArrayList是否为空 if (fruits.size() == 0) { System.out.println("ArrayList为空"); } else { System.out.println("ArrayList不为空"); }
さらに、size() 関数はループのトラバーサルにも使用できます。 for ループと size() 関数を組み合わせて使用すると、ArrayList 内の要素をトラバースできます。例:
// 遍历ArrayList中的元素 for (int i = 0; i < fruits.size(); i++) { String fruit = fruits.get(i); System.out.println("第" + (i + 1) + "个水果是:" + fruit); }
上記の例を通じて、ArrayList の size() 関数とその関連アプリケーションの使用法を確認できます。これは、ArrayList のサイズを取得するために使用できるだけでなく、ArrayList が空かどうかを判断し、ループ トラバーサルやその他の操作を実行するためにも使用できます。
要約すると、Java の ArrayList.size() 関数を使用すると、ArrayList のサイズ、つまり要素数を簡単に取得できます。 ArrayList オブジェクトを定義し、いくつかの要素を追加し、size() 関数を通じてそのサイズを取得します。同時に、size() 関数を使用して ArrayList が空かどうかを判断し、ループ トラバーサルやその他の操作を実行することもできます。実際のプログラミングでは、size()関数を柔軟に利用してArrayListを操作することで、より豊富な機能を実現できます。
以上がJava の ArrayList.size() 関数を使用して ArrayList のサイズを取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。