📅  最后修改于: 2023-12-03 15:16:35.328000             🧑  作者: Mango
在Java中,我们有时需要将String类型的数组转换成ArrayList类型。这篇文章将向你介绍如何在Java中进行这种转换。
下面是将String数组转换成ArrayList的Java代码示例:
String[] strArray = {"apple", "banana", "orange"};
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(strArray));
这里,我们首先创建了一个String类型的名为strArray
的数组。接着,我们使用Java API中的Arrays.asList()
方法将该数组转换成一个包含相同元素的ArrayList对象,并将该对象存储在名为arrayList
的变量中。
反向转换也是很简单的。下面是一个将ArrayList转换成String类型数组的Java代码示例:
ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("apple");
arrayList.add("banana");
arrayList.add("orange");
String[] strArray = new String[arrayList.size()];
arrayList.toArray(strArray);
这里,我们首先创建一个名为arrayList
的ArrayList对象,并将字符串"apple"、"banana"和"orange"添加到该对象中。接着,我们定义了一个名为strArray
的String类型数组,并使用toArray()
方法将arrayList
中的元素转换成该数组类型。
这篇文章向你介绍了如何在Java中将字符串数组转换成ArrayList类型和相反地将ArrayList转换成String数组。上述Java代码片段可以轻松地完成这个任务,并希望这篇文章对你有所帮助。