List<UserInfoVO> userList = page.getRecords();userList 中的两个属性channel和,channelList。private String channel"1,2,3"这种格式,将其拼接成["2", "3"]放入 List<String> channelList = user.getChannelList();中最后放回page中,typeList,type同理
时间: 2024-02-16 21:03:49 浏览: 15
可以使用以下代码将 `channel` 和 `type` 字符串拼接成 `channelList` 和 `typeList`:
```java
List<UserInfoVO> userList = page.getRecords();
for (UserInfoVO user : userList) {
String channel = user.getChannel();
List<String> channelList = new ArrayList<>();
// 将字符串按逗号分隔成字符串数组
String[] channels = channel.split(",");
// 遍历数组,将非空的字符串添加到 List 中
for (String c : channels) {
if (!c.trim().isEmpty()) {
channelList.add(c.trim());
}
}
// 将拼接好的 List 设置给 user
user.setChannelList(channelList);
String type = user.getType();
List<String> typeList = new ArrayList<>();
// 将字符串按逗号分隔成字符串数组
String[] types = type.split(",");
// 遍历数组,将非空的字符串添加到 List 中
for (String t : types) {
if (!t.trim().isEmpty()) {
typeList.add(t.trim());
}
}
// 将拼接好的 List 设置给 user
user.setTypeList(typeList);
}
// 将拼接好 channelList 和 typeList 的 userList 放回 page 中
page.setRecords(userList);
```
这段代码首先遍历 `userList` 中的每一个元素,然后将该元素的 `channel` 字符串按逗号分隔成一个字符串数组。接着遍历数组,将非空的字符串添加到一个新的 `channelList` 中。最后将拼接好的 `channelList` 设置给元素的 `channelList` 属性。
接着将该元素的 `type` 字符串按逗号分隔成一个字符串数组。接着遍历数组,将非空的字符串添加到一个新的 `typeList` 中。最后将拼接好的 `typeList` 设置给元素的 `typeList` 属性。
最后将拼接好 `channelList` 和 `typeList` 的 `userList` 放回 `page` 中,代码中通过 `page.setRecords(userList)` 实现。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)