我正在制作一个我的世界插件,在服务器启动时,只要字符串能力等于“是”,它就会每隔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";
                }

最佳答案

您正在本地定义ability。在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/

10-10 16:51
查看更多