1. La diferencia entre "==" y "método equals ()" para la comparación de cadenas en Java:
En una palabra, == compara si las direcciones de dos cadenas son iguales (la misma dirección), y el método equals () compara si el contenido de dos objetos de cadena es el mismo (por supuesto, si las dos cadenas hacen referencia a lo mismo Una dirección, usando la comparación equals () también devuelve verdadero).
Scanner sc= new Scanner(System.in);
String str = sc.next();
while(str != "end"){
System.out.println("str:"+str);
str = sc.next();
}
System.out.println("Finish");
• Escrito por ChiKong_Tam el 5 de septiembre de 2020