Witam,
właśnie jestem po rozmowie rekrutacyjnej na której byłem bardzo mocno pytany o porównywanie obiektów, zawartość stringów itp
I teraz robię sobie testy i mam coś takiego jak poniżej. Czy jest ktoś wstanie wytłumaczyć mi dlaczego java System.out.println(map.get(s2));
wypisuje "cos"
public class Main {
public static void main(String[] args) {
String s1 = "test";
String s2 = "test";
System.out.println(s1 == s2);
System.out.println(s1.equals(s2));
HashMap<String, String> map = new HashMap<>();
map.put(s1,"cos");
System.out.println(map.get(s2));
}
}
czysteskarpety