java 集合数组怎么转为字符串数组
时间: 2023-09-07 10:15:55 浏览: 116
要将 Java 中的集合或数组转换为字符串数组,你可以使用以下方法:
1. 对于集合,可以使用 `toArray()` 方法将其转换为数组,然后使用 `Arrays.toString()` 方法将数组转换为字符串数组。
```java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
String[] stringArray = list.toArray(new String[0]);
String[] stringArray2 = Arrays.toString(stringArray).split("[\\[\\]]")[1].split(", ");
System.out.println(Arrays.toString(stringArray2));
}
}
```
以上代码将输出:`"Hello", "World"`
2. 对于数组,你可以使用 `Arrays.toString()` 方法将其直接转换为字符串数组。
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] array = {"Hello", "World"};
String[] stringArray = Arrays.toString(array).split("[\\[\\]]")[1].split(", ");
System.out.println(Arrays.toString(stringArray));
}
}
```
以上代码同样输出:`"Hello", "World"`
希望能帮助到你!如果有任何疑问,请随时问我。
阅读全文