Java Util 集合框架是 Java 编程中非常重要的一个部分,它提供了一系列用于操作数据的类。以下是一些常用的集合类及其使用方法:
List(列表):
使用示例:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> arrayList = new ArrayList<>();
arrayList.add("A");
arrayList.add("B");
arrayList.add("C");
List<String> linkedList = new LinkedList<>();
linkedList.add("A");
linkedList.add("B");
linkedList.add("C");
}
}
Set(集合):
使用示例:
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<String> hashSet = new HashSet<>();
hashSet.add("A");
hashSet.add("B");
hashSet.add("C");
Set<String> treeSet = new TreeSet<>();
treeSet.add("A");
treeSet.add("B");
treeSet.add("C");
}
}
Map(映射):
使用示例:
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<String, Integer> hashMap = new HashMap<>();
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.put("C", 3);
Map<String, Integer> treeMap = new TreeMap<>();
treeMap.put("A", 1);
treeMap.put("B", 2);
treeMap.put("C", 3);
}
}
这些集合类提供了丰富的方法来操作数据,例如添加、删除、查找等。在使用集合时,需要注意以下几点:
Comparable
接口或使用 Comparator
进行比较)。