Les presento una pequeña pregunta que nos hicieron en el llamado "vuelo" durante el entrenamiento. Hay cosas triviales en él, pero también otras no tan triviales, que es de lo que me enamoré. Entonces, dado el código, debes escribir lo que se enviará a la consola y explicar por qué.
public static void main(String[] args) { String s1 = "AB"; String s2 = "A" + "B"; String s3 = new String("AB"); System.out.println(s1 == s2); System.out.println(s1 == s3); System.out.println(s1.equals(s2)); System.out.println(s1.equals(s3)); System.out.println(s1.toString() == s2); System.out.println(s1.equals(" AB".trim())); System.out.println("AB".equals("ab")); }
El primero que escriba todas las respuestas correctamente (cosa que yo no pude) se lleva una galleta y un plus de karma :)
GO TO FULL VERSION