java - 与 if 条件相反
问题描述
我正在尝试重写我的 if else 语句,因此我跳过了 //do nothing 部分,但我无法找到与 if 语句相反的部分。
有人请帮忙吗?!
if (decision.equals("repay")){
String riskClass = null;
if (doc.hasItem("riskclass")){
riskClass = doc.getItemValueString("riskclass");
}
if ( (null == riskClass) || (riskClass.equals("")) || (riskClass.equals("repay")) ){
//do nothing
} else{
//do something
}
}
解决方案
您可以简单地反转条件。试试下面的片段。
if ( !((null == riskClass) || (riskClass.equals("")) || (riskClass.equals("repay"))) ){
//do something
}
推荐阅读
- python - 我在 PANDAS 中遇到 .CSV 格式的问题
- php - 输入状态字段取决于下拉选择
- redis - Amazon ElastiCache Redis 的“使用内存 > 'maxmemory' 时不允许使用 OOM 命令”
- python - 查找具有列表形式值的两个数据帧之间的差异
- spring - isAuthenticated 注解不会阻止访问
- javascript - 在javascript递归函数中增加参数
- c# - C# Store salt 用于登录时使用的寄存器
- javascript - 使用 defer 标签删除生产网站中的 Script 标签
- python - 使用 python simpleHTTP 服务器保持服务器正常运行
- reactjs - 当路由作为数组传递时,它不起作用