java 数组转list的两种方式
Java 数组转 List 的方式有两种,分别为使用 Arrays.asList() 和通过遍历数组进行转换。下面将会对这两种方式进行详细讲解。
- 使用 Arrays.asList()
Arrays.asList() 方法可以方便地将数组转换为 List,代码如下所示:
首先定义一个 String 类型的数组 array,然后通过 Arrays.asList() 方法将其转换为 List 类型的对象 list。需要注意的是,Arrays.asList() 方法返回的是 java.util.Arrays.ArrayList 类型的对象,而不是 java.util.ArrayList 类型的对象。这是因为 Arrays.asList() 方法返回的是 Arrays 内部实现的内部类,并不是 Java 标准库中的 ArrayList。
- 通过遍历数组进行转换
另一种将数组转换为 List 的方式是通过遍历数组进行转换,代码如下所示:
首先定义一个 String 类型的数组 array,然后新建一个 ArrayList 类型的对象 list,并利用 for 循环遍历数组,将数组中的元素逐个添加到 list 中。
示例说明:
在上述示例中,我们分别使用两种方式将数组转换为 List,并将转换后的 List 对象打印出来,结果分别为 [1, 2, 3] 和 [hello, world]。