java - 这是我的代码。在检查匹配直接的值之后,正在打印。IF 未执行。为什么?
问题描述
这是我的代码。在此检查值以匹配直接 else 后正在打印。IF 未执行。为什么?
{
int index = 1;
index = mapStringList(preparedStatement, index, eC1.getIy());
ResultSet result = preparedStatement.executeQuery();
while (result.next()) {
String eD = result.getString("code");
logger.info("code:{}", eD);
for (String values : eC1.getIy()) {
if (!StringUtils.isBlank(values) && values.matches(eD)) {
eC.setBd(result.getString("bd"));
eC.setCy(result.getString("cy"));
al.add(eC);
} else {
logger.error("No matches found");
}
}
}
}
解决方案
它不会执行,因为您缺少左花括号。
{
int index = 1;
index = mapStringList(preparedStatement, index, eC1.getIy());
ResultSet result = preparedStatement.executeQuery();
while (result.next()) {
String eD = result.getString("code");
logger.info("code:{}", eD);
for (String values : eC1.getIy()){
if (!StringUtils.isBlank(values) && values.matches(eD)) {
eC.setBd(result.getString("bd"));
eC.setCy(result.getString("cy"));
al.add(eC);
} else {
logger.error("No matches found");
}
}
}
}
推荐阅读
- c++ - 完成搜索任务的空输出文件
- javascript - 如果我们已经将 dispatch 作为 props,为什么还需要 mapDispatchToProps?
- arcore - Google 增强图像页面上的增强图像示例
- python - Maya python找到最近的顶点以将变形器贴图从一个几何体复制到另一个几何体
- python - 如何在熊猫数据框列中查找文本重合并对其进行计数
- python - 网格搜索需要 30 多分钟,有什么方法可以减少这种情况吗?(朱庇特天青)
- sql - 直接将数据库从 SQL 服务器管理复制到另一个实例
- c# - 适用于 Windows 应用程序的 Identity Server4 身份验证
- r - 如何在 R 中为这个时间序列数据添加名称
- visual-studio-extensions - 在 VSIX 中包含整个文件夹