【发布时间】:2014-08-07 15:57:42
【问题描述】:
if(text.contains(authcode) && text.contains("balance")){
String balUser = text.split("]")[0];
event.getSession().send(new ClientChatPacket("/money"));
}
if(text.contains("Balance: $")){
text = text.split(": ")[1];
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
event.getSession().send(new ClientChatPacket("/m " + balUser + text));
}
不幸的是 balUser(在第二个 IF 语句中)在 Eclipse 中突出显示为“无法解析为变量”。我只是想知道我是否在某处做了一些不正确的语法。
【问题讨论】:
-
您只是在第一个
if声明中声明balUser- 它不在第二个声明的范围内。 -
请在发布问题时格式化您的代码 - 从阅读您的问题并可能想要回答问题的人的角度思考问题。您的帖子是他们希望看到的格式吗?如果没有,请修复它。 (在这种情况下,它绝对不是......)