Cadena nula de Java es igual a resultado
Por favor, ayúdenme, ¿cómo funciona string.equals en java con valor nulo? ¿Hay algún problema con las excepciones? Tres casos:
boolean result1,result2, result3;
//1st case
String string1 = null;
String string2 = null;
result = string1.equals(string2);
//2nd case
String string1 = "something";
String string2 = null;
result2 = string1.equals(string2);
//3rd case
String string1 = null;
String string2 = "something";
result3 = string1.equals(string2);
¿Cuáles son los valores de los resultados? Espero estos valores:
el resultado 1 es verdadero;
resultado2 es falso;
el resultado 3 es falso;