Java 实例 - 删除集合中指定元素

以下实例演示了如何使用 Collection 类的 collection.remove() 方法来删除集合中的指定的元素:

Main.java 文件

  1. import java.util.*;
  2. public class Main {
  3. public static void main(String [] args) {
  4. System.out.println( "集合实例!\n" );
  5. int size;
  6. HashSet collection = new HashSet ();
  7. String str1 = "Yellow", str2 = "White", str3 =
  8. "Green", str4 = "Blue";
  9. Iterator iterator;
  10. collection.add(str1);
  11. collection.add(str2);
  12. collection.add(str3);
  13. collection.add(str4);
  14. System.out.print("集合数据: ");
  15. iterator = collection.iterator();
  16. while (iterator.hasNext()){
  17. System.out.print(iterator.next() + " ");
  18. }
  19. System.out.println();
  20. collection.remove(str2);
  21. System.out.println("删除之后 [" + str2 + "]\n");
  22. System.out.print("现在集合的数据是: ");
  23. iterator = collection.iterator();
  24. while (iterator.hasNext()){
  25. System.out.print(iterator.next() + " ");
  26. }
  27. System.out.println();
  28. size = collection.size();
  29. System.out.println("集合大小: " + size + "\n");
  30. }
  31. }

以上代码运行输出结果为:

  1. 集合实例!
  2.  
  3. 集合数据: White Yellow Blue Green
  4. 删除之后 [White]
  5.  
  6. 现在集合的数据是: Yellow Blue Green
  7. 集合大小: 3