NEW
Font size
WorksheetsJava String Methods and String Pool
Total questions: 13
Worksheet time: 7mins
Bu kodun outputu nə olacaq?
10
5
0
3
4
-1
3
5
2
-1
4
5
Aşağıdakı kod nəyi çap edəcək?
fun
Xəta verəcək
is
Java
"trim" metodunun hansı təsviri doğrudur?
String-i kiçik hərflərə çevirir.
String-dəki boşluqları silir.
String-dəki bütün xüsusi simvolları silir.
String-dəki yalnız əvvəlki və sonundakı boşluqları silir.
"replace" və "replaceAll" fərqi
replace bütün dəyişiklikləri edir, replaceAll isə birincisini edir.
replace yalnız simvol dəyişdirir, replaceAll isə söz dəyişdirir.
replace regex qəbul etmir, replaceAll regex qəbul edir.
İkisinin heç bir fərqi yoxdur.
Aşağıdakı kodun çıxışı nə olacaq?
World
Hello
, Wor
orld!
Aşağıdakı kodun çıxışı nə olacaq?
4
5
3
Xəta verəcək
Aşağıdakı kod nəyi çap edəcək?
Xəta yaranacaq.
J@v@ is awesome
J@v@ is @wesome
J@va is @wesome
Aşağıdakı kodun çıxışı nə olacaq?
Xəta yaranacaq.
Java###is456awesome
Java###is###awesome
Java#123is#456awesome
indexOf metodunun çıxışı nə zaman mənfi olur?
Simvol və ya alt-string-in bir neçə dəfə təkrarlandığı zaman.
Boş string axtarıldıqda.
Simvol və ya alt-string tapılmadıqda.
String null olduqda.
Aşağıdakı kodun nəticəsi nədir?
Pytho
Pyth
ytho
Python
== operatoru ilə equals metodu arasında əsas fərq nədir?
== operatoru obyektlərin məzmununu müqayisə edir,
equals metodu isə onların istinadlarını müqayisə edir.
== operatoru yalnız primitiv tiplər üçün istifadə olunur,
equals isə yalnız obyektlər üçün işləyir.
== operatoru obyektləri müqayisə etmir,
equals isə primitiv tiplər üçün işləyir.
== operatoru iki obyektin yaddaşdakı istinadlarını müqayisə edir,
equals metodu isə obyektlərin məzmununu müqayisə edir.
Aşağıdakı kodun nəticəsi nə olacaq?
false, false
true, true
true, false
false, true
Java-da String Pool nədir və necə işləyir?
String Pool JVM-in heap yaddaşında saxlanılır.
Eyni məzmuna malik string-lər bir dəfə yaradılır və həmin obyekt paylaşılır.
String Pool yalnız new String() ifadəsi ilə yaradılmış string-ləri saxlayır.
Digər string-lər bu pool-un xaricində olur.
String Pool avtomatik olaraq istifadə olunmur, onu əl ilə aktivləşdirmək lazımdır.
String Pool JVM-in stack yaddaşında saxlanılır.
Hər dəfə yeni string yaradılır və bir-birindən fərqli obyektlər kimi saxlanılır.
