import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ObjectToListExample {
public static void main(String[] args) {
// 创建一个Object数组
Object[] objects = {"apple", "banana", "orange", 123, 456};
// 方法1:使用Arrays.asList()将Object数组转换为List
List<Object> list1 = Arrays.asList(objects);
System.out.println("方法1: " + list1);
// 方法2:使用ArrayList构造函数将Object数组转换为List
List<Object> list2 = new ArrayList<>(Arrays.asList(objects));
System.out.println("方法2: " + list2);
// 如果需要将单个Object对象转为List,可以这样做
Object singleObject = "singleItem";
List<Object> list3 = new ArrayList<>();
list3.add(singleObject);
System.out.println("方法3: " + list3);
}
}
Arrays.asList()将Object数组直接转换为List。这种方法生成的List是固定大小的,不能动态添加或删除元素。ArrayList构造函数结合Arrays.asList(),可以创建一个可变的List,支持动态添加和删除元素。ArrayList并手动添加该对象。以上代码展示了如何将Java中的Object类型的数据转换为List对象,并提供了不同场景下的实现方式。
下一篇:java中的基本数据类型有哪些
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站