List<XqdZc> xqdZcList=xqdZcService.selectXqdZcByXqdid(xqdid); 如果xqdZc.getZzzym()包含"组长"把xqdZc.getZzzym()的值设置为"1",否则设置为"2",之后拼接成字符串数组, 把xqdZc.getLeixing()拼接成字符串数组
时间: 2023-12-10 11:38:08 浏览: 31
可以使用以下代码实现:
```
List<XqdZc> xqdZcList = xqdZcService.selectXqdZcByXqdid(xqdid);
String[] zzzymArray = new String[xqdZcList.size()];
String[] leixingArray = new String[xqdZcList.size()];
for (int i = 0; i < xqdZcList.size(); i++) {
XqdZc xqdZc = xqdZcList.get(i);
if (xqdZc.getZzzym().contains("组长")) {
zzzymArray[i] = "1";
} else {
zzzymArray[i] = "2";
}
leixingArray[i] = xqdZc.getLeixing();
}
// 打印结果
System.out.println(Arrays.toString(zzzymArray));
System.out.println(Arrays.toString(leixingArray));
```
其中,`zzzymArray` 和 `leixingArray` 分别为字符串数组,用于存储拼接后的结果。对于每个 `XqdZc` 对象,判断其 `zzzym` 属性是否包含 "组长",如果是则将其值设置为 "1",否则设置为 "2"。然后将其 `leixing` 属性的值拼接到 `leixingArray` 中。最终打印出拼接后的结果。