public static void displayInfo(KeyEvent e){
int id = e.getID();
String keyString;
char c = e.getKeyChar();
keyString = ""+c;
if (keyString=="w"){
System.out.print("FACE");
}
}
这是我的代码,无论出于何种原因,它都无法正常工作。请帮忙吗?
答案 0 :(得分:2)
您不应将字符串与==
运算符进行比较。相反,请使用equals
方法。所以,改变这一行:
if (keyString=="w"){
到此:
if (keyString.equals("w")){