将list集合string对象转成数组,然后切割成一个个对象
时间: 2023-10-03 18:08:34 浏览: 50
可以使用list的toArray方法将list集合转成数组,然后使用String类的split方法对每个字符串对象进行切割。具体代码如下:
```
List<String> list = new ArrayList<>();
list.add("hello,world");
list.add("how are you");
list.add("nice to meet you");
String[] array = list.toArray(new String[0]);
for (String str : array) {
String[] splitArray = str.split(",");
for (String splitStr : splitArray) {
System.out.println(splitStr);
}
}
```
输出结果为:
```
hello
world
how are you
nice to meet you
```
相关问题
使用java8将list元素对象中一个字段转string数组
要使用 Java 8 将 List 中的对象字段转为 String 数组,你可以使用 Stream API 和方法引用来实现。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
class Person {
private String name;
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
public class ListToStringArrayExample {
public static void main(String[] args) {
// 创建 Person 对象列表
List<Person> personList = new ArrayList<>();
personList.add(new Person("Alice"));
personList.add(new Person("Bob"));
personList.add(new Person("Charlie"));
// 使用 Java 8 将 name 字段转为 String 数组
String[] namesArray = personList.stream()
.map(Person::getName)
.toArray(String[]::new);
// 打印结果
for (String name : namesArray) {
System.out.println(name);
}
}
}
```
在上面的示例中,我们创建了一个名为 `Person` 的简单对象,它有一个 `name` 字段和相应的 `getName()` 方法。然后,我们创建了一个 `personList` 列表,并添加了几个 `Person` 对象。
接下来,我们使用 Java 8 的 Stream API 将 `personList` 转换为流,并使用 `map()` 方法将每个 `Person` 对象的 `name` 字段映射为一个新的流。然后,我们使用 `toArray()` 方法将流转换为 `String` 数组。
最后,我们遍历 `namesArray` 数组并打印结果。
运行以上代码将输出以下结果:
```
Alice
Bob
Charlie
```
通过使用 Stream API 和方法引用,我们可以简洁地将 List 中的对象字段转换为 String 数组。
list集合转成string对象
可以使用Java 8中的String.join()方法将List集合转换成String对象。例如,如果我们有一个名为list的List<String>对象,我们可以使用以下代码将其转换为String对象:
String result = String.join(",", list);
这将使用逗号作为分隔符将List中的所有元素连接起来,并将其转换为一个String对象。
相关推荐
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.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)