Java 中的 collection 和 collections 之间的区别

javaobject oriented programmingprogramming

Java 集合框架用于操作对象的集合。Collection 框架包含多个包装类、便利类、用于传统实现的类(如 vector 和 Hashtable)、集合接口等。   

Collection 是 Java 集合框架中的一个接口。它分为两个部分 −

  • Java util collection - 它包含 Set 、queue 、List 等类。
  • Java util map - 它包含 Map 、sortedMap 等类。

另一方面,Collections 是实用程序类之一。此类的主要目的是为开发人员提供便捷方法。此类仅具有对集合进行操作并返回集合的静态方法。如果提供给它们的集合或类对象为空,则此类的所有方法都会抛出NullPointerException

Sr.不。
Key
Collection
Collections

1

Basic 

 它是Java集合框架中的一个接口 

它是 Collection 框架中的一个实用程序类 

2

静态方法 

它不包含所有静态方法 

它包含所有静态方法 

3

操作 

用于将对象列表存储在单个对象中 

用于对集合进行操作。

集合和集合

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
   public static void main(String[] args) {
      // List
      List list = new ArrayList();
      list.add("HCL");
      list.add("DELL");
      // 根据自然顺序对 List 进行升序排序
      Collections.sort(list);
      list.forEach(System.out::println);
   }
}

相关文章