以下代码块有一点问题:
newusr = c.readLine("New user? ");
if (newusr == "y") {
System.out.println("IF");
usnm = createNewUser();
usnm = loginToClient();
}
else {
System.out.println("ELSE");
usnm = loginToClient();
}
基本上,当我在提示中输入单个字符“y”时,它会将我带到 else 情况,从而直接进入 loginToClient 方法。这是怎么回事; “y”是不同的编码还是什么?
c 是一个控制台。