Kích cỡ Collection trong Java



Miêu tả vấn đề

Cách lấy kích cỡ của một Collection trong Java?

Giải pháp

Ví dụ sau minh họa cách lấy kích cỡ của một Collection bởi sử dụng phương thức collection.add() để thêm dữ liệu mới và collection.size() để lấy kích cỡ Collection của lớp Collection trong Java.

import java.util.*;public class CollectionTest {
   public static void main(String [] args) {   
      System.out.println( "Collection Example!\n" ); 
      int size;
      HashSet collection = new HashSet ();
      String str1 = "Yellow", str2 = "White", str3 = 
      "Green", str4 = "Blue";  
      Iterator iterator;
      collection.add(str1);    
      collection.add(str2);   
      collection.add(str3);   
      collection.add(str4);
      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();
   }
}

Kết quả

Code trên sẽ cho kết quả sau:

Collection Example!Collection data: Blue White Green Yellow
Collection size: 4

collection_trong_java.jsp