List<XqdZc> xqdZcList=xqdZcService.selectXqdZcByXqdid(xqdid); 如果xqdZc.getZzzym()包含"组长"把xqdZc.getZzzym()的值设置为"1",否则设置为"2",之后拼接成带,号的字符串 把xqdZc.getLeixing()拼接成带,号的字符串
时间: 2023-12-10 07:37:00 浏览: 71
可以按照以下方式实现:
```
List<XqdZc> xqdZcList = xqdZcService.selectXqdZcByXqdid(xqdid);
StringBuilder zzzymBuilder = new StringBuilder();
StringBuilder leixingBuilder = new StringBuilder();
for (XqdZc xqdZc : xqdZcList) {
// 判断 zzzym 是否包含 "组长"
if (xqdZc.getZzzym().contains("组长")) {
zzzymBuilder.append("1,");
} else {
zzzymBuilder.append("2,");
}
// 拼接 leixing
leixingBuilder.append(xqdZc.getLeixing()).append(",");
}
String zzzymString = zzzymBuilder.toString().substring(0, zzzymBuilder.length() - 1); // 去掉最后一个逗号
String leixingString = leixingBuilder.toString().substring(0, leixingBuilder.length() - 1); // 去掉最后一个逗号
```
这样就可以得到 `zzzymString` 和 `leixingString` 两个字符串,分别是带逗号的拼接结果。
阅读全文