在Java中,将数组存入集合可以通过以下几种方法实现:
ArrayList:
创建一个`ArrayList`对象,然后使用`add()`方法将数组元素添加到集合中。
int[] array = {1, 2, 3, 4, 5};Listlist = new ArrayList<>(); for (int i = 0; i < array.length; i++) {list.add(array[i]);}
LinkedList:
创建一个`LinkedList`对象,然后使用`add()`方法将数组元素添加到集合中。
int[] array = {1, 2, 3, 4, 5};LinkedListlist = new LinkedList<>(); for (int i = 0; i < array.length; i++) {list.add(array[i]);}
HashSet:
创建一个`HashSet`对象,然后使用`add()`方法将数组元素添加到集合中。`HashSet`会自动忽略重复元素。

int[] array = {1, 2, 3, 4, 5};Setset = new HashSet<>(); for (int i = 0; i < array.length; i++) {set.add(array[i]);}
TreeSet:
创建一个`TreeSet`对象,然后使用`add()`方法将数组元素添加到集合中。`TreeSet`会自动忽略重复元素,并按自然顺序存储元素。
int[] array = {1, 2, 3, 4, 5};Setset = new TreeSet<>(); for (int i = 0; i < array.length; i++) {set.add(array[i]);}
使用`Arrays.asList()`方法:
使用`Arrays.asList()`方法将数组转换为列表,然后添加到集合中。需要注意的是,返回的列表是固定大小的,不能进行添加或删除操作。
String[] array = {"item1", "item2", "item3"};Listlist = Arrays.asList(array);
请根据你的具体需求选择合适的方法。
