我正在制作一个minecraft插件,当服务器启动时,只要字符串能力等于“yes”,它就会每5秒执行一次操作,当您输入/nameme-enable时,它会将其设置为yes,和/nameme-disable 将其设置为 no。但是,我似乎无法更改字符串值,7年前我看到另一个人问了另一个问题,但它返回了他的字符串并添加了另一个值,而他在一个方法中,这里是命令的代码...
if(cmd.getName().equalsIgnoreCase("nameme enable")) {
String ability = "yes";
}
if(cmd.getName().equalsIgnoreCase("nameme disable")) {
String ability = "no";
}
最佳答案
您正在本地定义能力
。在 if 语句外部声明它并在 if 语句内部设置其值。
String ability = "";
if(cmd.getName().equalsIgnoreCase("nameme enable")) {
ability = "yes";
}
if(cmd.getName().equalsIgnoreCase("nameme disable")) {
ability = "no";
}
关于java - 在 Java 中交换字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59923777/