在上一个教程中,我们共享了两个使用示例将ArrayList
转换为数组的方法。这里我们分享三种不同的方式将数组转换为ArrayList
。基本上我们将String
数组转换为String
类型的ArrayList
。
String array[] to ArrayList<String>
方法 1:使用Arrays.asList()
进行转换
句法:
ArrayList<T> arraylist = new ArrayList<T>(Arrays.asList(arrayname));
例:
在这个例子中,我们使用Arrays.asList
方法将Array
转换为ArrayList
。
输出:
方法 2:Collections.addAll
方法
Collections.addAll
方法将所有数组元素添加到指定的集合中。这就是调用Collections.addAll
方法的方法。它与Arrays.asList
方法的作用相同,但它比它快得多,因此性能方面这是将数组转换为ArrayList
的最佳方法。
或
结果:
方法 3:手动方式
我们还可以手动将所有数组元素添加到ArrayList
中。下面的示例显示了手动转换的逻辑。
输出: