Java,在一个泛型为User的List中,取出所有User的"name"字段拼接成字符串,用","分割
时间: 2024-04-30 09:23:11 浏览: 117
可以使用Java 8的Stream API来实现:
```
List<User> userList = ... // 初始化泛型为User的List
String names = userList.stream()
.map(User::getName)
.collect(Collectors.joining(","));
```
这里使用了`map`方法将每个User对象映射为其"name"字段,然后使用`collect`方法将所有name拼接成一个字符串,中间用","分割。最终得到的字符串赋值给`names`变量。
阅读全文