把List<String>转为String[]
时间: 2024-02-03 10:12:49 浏览: 28
可以使用以下代码将`List<String>`转换为`String[]`:
```java
List<String> list = new ArrayList<>();
String[] array = list.toArray(new String[0]);
```
这里的`new String[0]`是用于创建一个空的字符串数组,它的长度将根据`List`的大小动态调整。如果你已经知道了`List`的大小,你也可以使用以下代码:
```java
List<String> list = new ArrayList<>();
String[] array = list.toArray(new String[list.size()]);
```
在这种情况下,你需要传递一个指定大小的字符串数组作为参数。
相关问题
kotlin中String转为List<String>
在 Kotlin 中,你可以使用 `split` 函数将一个字符串拆分成一个字符串列表。这个函数接受一个分隔符作为参数,并返回一个字符串列表。
下面是将一个字符串转换为 `List<String>` 的示例代码:
```kotlin
val str = "Hello,World"
val list: List<String> = str.split(",")
```
在上述示例中,我们将字符串 `"Hello,World"` 按照逗号 `,` 进行拆分,并将结果存储在名为 `list` 的变量中。`list` 的类型为 `List<String>`。
如果你想按照空格拆分字符串,可以直接调用 `split` 函数而不传入任何参数:
```kotlin
val str = "Hello World"
val list: List<String> = str.split(" ")
```
这样就可以将字符串 `"Hello World"` 按照空格拆分成一个列表。
java中 List<String> 转为integer
要将 `List<String>` 转换为 `List<Integer>`,你可以使用 Java 8 中的流操作来实现。
以下是一种可能的实现方式:
```java
List<String> stringList = Arrays.asList("1", "2", "3");
List<Integer> integerList = stringList.stream()
.map(Integer::valueOf)
.collect(Collectors.toList());
```
在这个例子中,我们使用 `Arrays.asList` 创建一个包含字符串的列表。接着,我们使用 `stream()` 方法将列表转换为流。然后使用 `map()` 方法将每个字符串转换为整数。最后,我们使用 `collect()` 方法将流转换为 `List<Integer>`。
注意,如果字符串中包含非数字字符,这个方法可能会抛出 `NumberFormatException` 异常。
相关推荐
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)