当前位置:首页 > Java

java如何用集合

2026-03-26 01:23:32Java

集合的基本概念

Java集合框架(Java Collections Framework)是一组用于存储和操作数据的接口和类,位于java.util包中。主要分为三类:

  • List:有序、可重复的集合(如ArrayListLinkedList)。
  • Set:无序、不可重复的集合(如HashSetTreeSet)。
  • Map:键值对集合(如HashMapTreeMap)。

创建集合

List示例

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");

Set示例

Set<Integer> set = new HashSet<>();
set.add(10);
set.add(20);

Map示例

Map<String, Integer> map = new HashMap<>();
map.put("Alice", 25);
map.put("Bob", 30);

常用操作

遍历List

for (String item : list) {
    System.out.println(item);
}

检查Set包含元素

boolean contains = set.contains(10); // 返回true

获取Map的值

int age = map.get("Alice"); // 返回25

集合工具类

Collections类提供静态方法操作集合:

java如何用集合

  • 排序:
    Collections.sort(list); // 对List排序
  • 反转:
    Collections.reverse(list); // 反转List

注意事项

  • 泛型:使用泛型(如List<String>)避免类型转换错误。
  • 线程安全ArrayListHashMap非线程安全,多线程环境下需使用ConcurrentHashMap或同步包装类(如Collections.synchronizedList)。
  • 性能选择
    • 频繁查询用ArrayList,频繁增删用LinkedList
    • 需要唯一性用HashSet,需要排序用TreeSet

标签: 如何用java
分享给朋友:

相关文章

如何查看java版本

如何查看java版本

查看 Java 版本的方法 通过命令行工具 打开终端(Windows 为命令提示符或 PowerShell,macOS/Linux 为 Terminal),输入以下命令并回车: java -ve…

java如何使用

java如何使用

Java 基本使用方法 Java 是一种广泛使用的编程语言,适用于开发各种类型的应用程序。以下是 Java 的基本使用方法,包括环境配置、语法基础和常用操作。 安装 Java 开发环境 下载并安装…

如何运行java程序

如何运行java程序

编写Java代码 创建一个以.java为扩展名的文件,例如HelloWorld.java。文件内容需包含一个类定义,类名必须与文件名一致。例如: public class HelloWorld {…

java如何读取文件

java如何读取文件

读取文件的常用方法 Java提供了多种读取文件的方式,适用于不同场景和需求。以下是几种常见的方法: 使用FileInputStream和BufferedInputStream读取二进制文件 try…

java如何自学

java如何自学

确定学习目标和路径 自学Java需要明确目标,例如开发Web应用、Android应用或后端服务。根据目标选择学习重点,如Java基础、Spring框架或Android开发。制定阶段性计划,从基础语法到…

java如何输入数组

java如何输入数组

输入数组的方法 在Java中,可以通过多种方式输入数组,具体取决于输入源(如控制台、文件等)和数组类型(如基本类型或对象类型)。以下是几种常见的方法: 使用Scanner从控制台输入 对于基本数据类…