温馨提示×

java泛型数组与集合如何转换

小樊
84
2024-07-17 21:20:49
栏目: 编程语言

在Java中,数组和集合之间的转换可以通过以下方法实现:

  1. 将数组转换为集合:
// 使用Arrays.asList()方法将数组转换为集合
String[] array = {"A", "B", "C"};
List<String> list = Arrays.asList(array);
  1. 将集合转换为数组:
// 使用集合的toArray()方法将集合转换为数组
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");

String[] array = list.toArray(new String[list.size()]);

需要注意的是,数组和集合之间的转换是单向的,即数组可以转换为集合,但是集合不能直接转换为数组,需要通过toArray()方法来实现。

0