要把 int 数组转换成 ListInteger,可以使用 Java 自带的工具类 Arrays 中的 asList 方法。具体步骤如下:
要把 int[]
数组转换成 List<Integer>
,可以使用 Java 自带的工具类 Arrays
中的 asList
方法。具体步骤如下:
步骤一:定义 int[] 数组
首先需要定义一个 int[]
数组,可以通过以下代码定义一个包含三个整数的数组:
int[] intArray = {1, 2, 3};
步骤二:使用 Arrays.asList() 方法将 int[] 数组转换为 List
使用 Arrays.asList()
方法可以将 int[]
数组转换为 List<Integer>
。可以使用以下代码实现:
List<Integer> intList = Arrays.asList(intArray);
注意,这里使用的是 Arrays
类的 asList()
方法,而不是 List
接口中的 add()
或 addAll()
方法。
示例一:打印 int[] 数组和转换后的 List
public class IntArrayToList {
public static void main(String[] args) {
int[] intArray = { 1, 2, 3 };
List<Integer> intList = Arrays.asList(intArray);
System.out.println("int[] 数组:" + Arrays.toString(intArray));
System.out.println("转换后的 List:" + intList);
}
}
输出结果:
int[] 数组:[1, 2, 3]
转换后的 List:[1, 2, 3]
示例二:修改 List 中的元素并输出
public class IntArrayToList {
public static void main(String[] args) {
int[] intArray = { 1, 2, 3 };
List<Integer> intList = Arrays.asList(intArray);
System.out.println("修改前的 List:" + intList);
intList.set(1, 5);
System.out.println("修改后的 List:" + intList);
}
}
输出结果:
修改前的 List:[1, 2, 3]
修改后的 List:[1, 5, 3]
注意,使用 List.set()
方法修改 List 中的元素会同时修改原数组中对应的元素。
织梦狗教程
本文标题为:Java中将 int[] 数组 转换为 List分享


基础教程推荐
猜你喜欢
- Jackson多态序列化图文详解 2023-01-18
- 最新IntelliJ IDEA 2022配置 Tomcat 8.5 的详细步骤演示 2023-04-06
- spring boot项目实战之实现与数据库的连接 2023-07-15
- Java redis使用场景介绍 2023-04-23
- java – 在preparedStatement中使用oracle的to_date 2023-11-02
- mybatis-plus的添加与修改详解 2023-02-04
- spring boot集成smart-doc自动生成接口文档详解 2023-05-24
- Spring cloud 启动过程中报错java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required 2023-10-31
- jsp request.getParameter() 和request.getAttribute()方法区别详解 2023-07-30
- Java实现图片验证码功能 2023-05-08