我有一个带有字符串的 if 语句,如果另一个字符串与该字符串具有相同的值,则执行 1 件事,如果变量不等于该字符串,则执行另一件事
这是我的代码
if(Pos != "D"){
System.out.println("doesnt = D");
}
if (Pos == "D" ){//WHY ISNT THIS WORKING
System.out.println("it does = D");
}
它识别何时变量不 = D 并打印“doesnt = d”,但当变量 = D 时它什么也不做。我不知道为什么。
谢谢