我不完全确定这在 Java 中是否可行,但是我如何在声明它的 if 语句之外使用在 if 语句中声明的字符串?
你不能因为变量范围.
如果您在内部定义变量if
声明,而不是它只在范围内可见if
语句,其中包括语句本身以及子语句。
if(...){
String a = "ok";
// a is visible inside this scope, for instance
if(a.contains("xyz")){
a = "foo";
}
}
您应该在范围之外定义变量,然后在范围内更新其值if
陈述。
String a = "ok";
if(...){
a = "foo";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)