O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi tоshkеnt dаvlаt iqtisоdiyot universitеti


if ( st.empty() ) // to‘g‘ri: bo‘sh


Download 1.96 Mb.
Pdf ko'rish
bet20/83
Sana08.11.2023
Hajmi1.96 Mb.
#1757524
1   ...   16   17   18   19   20   21   22   23   ...   83
Bog'liq
Obyektga yo`naltirilgan dasturlash tillari

if ( st.empty() ) // to‘g‘ri: bo‘sh 
 
2.4. Satrlar bilan ishlovchi funksiyalar
Nusxa olishda satrlarni o‘zgartirish 
String sinfi obyektlarini o‘zgartirish mumkin bo‘lmagani uchun xar gal satrni 
o‘zgartirganda StringBuffer obyektiga aylantirish, yoki bo‘lmasa String sinfining satr 
nusxasini yaratuvchi usullaridan foydalanish lozim. 
substring 
String sinfi obyektidan, substring usuli yordamida ostki satrni ajratib olish 
mumkin. Bu usul berilgan satr indekslari diapazonidan yangi simvollar nusxasini 
yaratadi.. Kerakli ostki satr faqat birinchi simoli indeksini ko‘rsatish mumkin. Bu 
holda ko‘rsatilgan indesdan oxirigacha hamma simvollardan nusxa olinadi. Bundan 
tashqari birinchi va oxirgi indeksni ko‘rsatish mumkin, bu holda ko‘rsatilgan 
indeksdan ikkinchi indeksgacha bo‘lgan hamma simvollardan nusxa olinadi.
"Hello World".substring(6) -> "World"
"Hello World".substring(3,8) -> "lo Wo"
concat 
Satrlar konkatenatsiyasi ya’ni satrlarni ulash concat usuli yordamida amalga 
oshiriladi. Bu usul String sinfi yangi obyektini yaratib, berilgan satrni ko‘chiradi va 
usul parametrida ko‘rsatilgan satrni ulaydi.
"Hello".concat(" World") -> "Hello World"
replace 


27 
Simvollarni almashirish replace usuliga parametr sifatida ikki simvol uzatiladi. 
Satr yangi nusxasida birinchi simvolga mos simvollar ikkinchi simvolga 
almashtiriladi.
"Hello".replace('l' , 'w') -> "Hewwo"
toLowerCase i toUpperCase 
Bu usullar juftligi hamma simvollarni quyi va yuqori registrga o‘tkazadi.
"Hello".toLowerCase() -> "hello"
"Hello".toUpperCase() -> "HELLO"
trim 
Berilgan satr oldidagi va oxiridagi bo‘shlik simvollari trim usuli yordamida olib 
tashlanadi.

Download 1.96 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   83




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling