Java determina si las cadenas son iguales

System.out.print("请输入前进方向:");
String direction = scan.nextLine();
 if(direction == "west")
    {
	a = 1;
    }

应改为:
if(direction.equals("west"))
	  {
		  a=1;
	  }

Se descubrió que no había forma de comparar, y luego sentí que era imposible hacerlo, como se esperaba. . .
Si dos cadenas tienen el mismo carácter y longitud, devuelve verdadero si se usa el método equals (). Al mismo tiempo, el método equals () distingue entre mayúsculas y minúsculas al comparar.

String a1;
String a2;
a1.equals(a2);
相同返回true,否则false
208 artículos originales publicados · Me gusta 156 · Visitas 140,000+

Supongo que te gusta

Origin blog.csdn.net/z2431435/article/details/105465984
Recomendado
Clasificación