tg-me.com/javatg/1802
Create:
Last Update:
Last Update:
❓ Что выведет этот код на Java?
public class Main {
public static void main(String[] args) {
String a = "hello";
String b = "he" + "llo";
String c = "he";
String d = c + "llo";
System.out.println(a == b); // #1
System.out.println(a == d); // #2
System.out.println(a.equals(d)); // #3
}
}
🔢 Варианты ответа:
A)
true
true
B)
false
true
C)
false
true
D)
false
false
✅ Правильный ответ:
💡 Почему?
- Строки в Java — immutable и используют string pool.
-
a == b
true
"he" + "llo"
-
c + "llo"
-
a == d
false
a.equals(d)
true
.equals()
@javatg
BY Java
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/javatg/1802