La diferencia entre "==" e iguales en la comparación de cadenas

" == ": Es una comparación numérica, si se usa para la comparación de objetos para comparar la dirección de dos valores de memoria
iguales : un método de comparación proporcionado por la clase, que puede determinar directamente el contenido de la cadena

Ejemplo:

package day04;

public class stringEqual {
public static void main(String[] args) {
	String strA = "scp";
	String strB = new String("scp");
	System.out.print("==判断:");
	System.out.println( strA == strB);
	System.out.println("equal判断:"+strA.equals(strB));
}
}

Producción:

==判断:false
equal判断:true

 

Supongo que te gusta

Origin blog.csdn.net/qq_41663470/article/details/112909103
Recomendado
Clasificación