Java如何獲取集合的大小?

2019-10-16 22:28:36

在Java程式設計中,如何獲取集合的大小?

以下範例顯示如何通過使用Collections類的collection.add()來新增新資料和使用collection.size()來獲取的集合的大小。

package com.yiibai;

import java.util.*;

public class CollectionSize {
    public static void main(String[] args) {
        System.out.println("Collection Example!\n");
        int size;
        HashSet<String> collection = new HashSet<String>();

        Iterator iterator;
        collection.add("str1");
        collection.add("str2");
        collection.add("str3");
        collection.add("str4");
        collection.add("100");
        collection.add("200");
        System.out.print("Collection data: ");
        iterator = collection.iterator();

        while (iterator.hasNext()) {
            System.out.print(iterator.next() + " ");
        }
        System.out.println();
        size = collection.size();

        if (collection.isEmpty()) {
            System.out.println("Collection is empty");
        } else {
            System.out.println("Collection size: " + size);
        }
        System.out.println();
    }
}

上述程式碼範例將產生以下結果 -

Collection Example!

Collection data: 100 200 str3 str4 str1 str2 
Collection size: 6