List<String> ddCode = diCirrhosisMapper.selectByCode((HashMap<String, Object>) param); String column1 = ""; content[i][count++] = ExportUtil.parseObjToString(map.get("column")); 将ddCode一个一个赋值给column,再通过循环输出所有值的content[i][count++] 代码怎么写
时间: 2024-03-05 08:48:06 浏览: 171
如果你想要将一个 List<String> 类型的变量 ddCode 中的数据赋值给一个 String 类型的变量 column1,然后将 column1 的值赋给 content 数组的指定位置,你可以使用一个 for 循环来实现。下面是一个示例代码:
```java
// 从数据库中查询数据
List<String> ddCode = diCirrhosisMapper.selectByCode((HashMap<String, Object>) param);
// 将查询结果赋值给 column1 变量
StringBuilder sb = new StringBuilder();
for (String code : ddCode) {
if (sb.length() > 0) {
sb.append(",");
}
sb.append(code);
}
String column1 = sb.toString();
// 将 column1 变量赋值给 content 数组的指定位置
content[i][count++] = ExportUtil.parseObjToString(column1);
```
在上面的代码中,我们首先使用 selectByCode 方法从数据库中查询数据,并将查询结果赋值给 ddCode 变量。然后,我们使用一个 for 循环遍历 ddCode 变量中的所有元素,并将它们连接成一个以逗号分隔的字符串。最后,我们将这个字符串赋值给 column1 变量,并将它赋值给 content 数组的指定位置。
阅读全文