最后的字符串邮政编码稍后在我的代码中用作输入,如您所见,它是硬编码的。我想做的是让它更有活力。所以 boolean pc4 设置为接受 4 位数邮政编码的国家。pc5 是 5 位,pc6 是 6 位。
我想做的是:
if(pc4==true){String postcode="1234"}
正如你们已经知道的那样,这在 if 语句之外不起作用。
所以我的问题是:我可以更新 if 语句之外的字符串,还是有更有效的方法可以到达我需要的地方?
String state1 = "state";
boolean pc4 = (bString.equals("Bahrain") || bString.equals("Afghanistan")
|| bString.equals("Albania") || bString.equals("Armenia")
|| bString.contains("Australia")
...
|| bString.equals("Tunisia") ||bString.equals("Venezuela") );
boolean pc5 = (bString.equals("Alan Islands") || bString.equals("Algeria")
|| bString.equals("American Samoa") || bString.equals("Wallis and Futuna")
...
|| bString.equals("Zambia"));
boolean pc6 = (bString.equals("Belarus") || bString.equals("China")
|| bString.equals("Colombia") || bString.equals("India")
...
|| bString.equals("Turkmenistan") || bString.equals("Viet Nam"));
String postcode = "123456";