【发布时间】:2020-09-25 06:58:02
【问题描述】:
我正在从 JSON 读取数据并尝试与我想要的验证进行比较。 它有效,但有更好的方法吗?
我希望它能够验证从“0.025”、“0.03”、“0.035”、“0.04”、“0.045”、“0.05”等到 1.00 的值
代码:
String Coupon = (String) data.get("coupon");
if(Coupon.equals("0.025")||Coupon.equals("0.03")||(Coupon.equals("0.035")||Coupon.equals("0.04"))||(Coupon.equals("0.045")||Coupon.equals("0.05"))){
System.out.println("Valid Data Found");
}
【问题讨论】:
-
好的,是什么阻止您这样做?将这些值添加到列表中,并对其进行迭代,或使用 contains 方法
-
或者,正如@maloomeister 在他的回答中所说,只需使用具有有效值的 HashSet :)
标签: java json string if-statement equals