gpt4 book ai didi

Java - 更新 if 语句中的字符串

转载 作者:行者123 更新时间:2023-12-01 06:55:52 26 4
gpt4 key购买 nike

末尾的字符串邮政编码稍后在我的代码中用作输入,如您所见,它是硬编码的。我想做的就是让它更有活力。因此 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";

最佳答案

在 block 外定义邮政编码并根据条件为其赋值。

如下所示:

  String postcode="";


if(pc4){postcode="1234"}

关于Java - 更新 if 语句中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12199032/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com