Reja: Kirish. Belgilar asoslari va Stringlarlar


Download 36.9 Kb.
bet4/8
Sana24.12.2022
Hajmi36.9 Kb.
#1062398
1   2   3   4   5   6   7   8
Bog'liq
Dasturlash Referat

Satrlarni birlashtirish
String usuli concat ikkita String obyektini birlashtiradi va ikkala asl String belgilarini o'z ichiga olgan yangi String obyektini qaytaradi . s1.concat( s2 ) ifodasi s2 dagi belgilarni s1 dagi belgilarga qo'shish orqali String hosil qiladi . s1 va s2 tegishli bo'lgan asl satrlar o'zgartirilmaydi.
Turli qatorli usullar Klass String
Stringlarning o'zgartirilgan nusxalarini qaytaruvchi yoki belgilar massivlarini qaytaruvchi bir necha usullarni taqdim etadi. Yangi String obyektini qaytarish uchun String replace usulidan foydalanadi , bunda s1 dagi har bir 'l' (kichik el) belgisi 'L' belgisi bilan almashtiriladi . O'zgartirish usuli asl Stringni o'zgarishsiz qoldiradi. Agar Stringda birinchi argument takrorlanmasa , replace usuli asl Stringni qaytaradi. O'zgartirish usulining haddan tashqari yuklangan versiyasi alohida belgilarni emas, balki pastki qatorlarni almashtirish imkonini beradi.
String metodlarini almashtiradigan funksiyalar, toLowerCase, toUpperCase, trim va toCharArray
Bosh harflar mavjud bo'lgan kichik harflar bilan yangi String obyektini qaytarish uchun toLowerCase String usulidan foydalanadi . Asl String o'zgarishsiz qoladi. Agar asl Stringda o'zgartiriladigan belgilar bo'lmasa , toLowerCase asl Stringni qaytaradi.
Trim ishlaydigan String boshida va/yoki oxirida paydo bo'ladigan barcha bo'sh joy belgilarini olib tashlaydigan yangi String obyektini yaratish uchun String usuli trimidan foydalanadi . Usul bosh yoki orqa bo'sh joysiz Stringni o'z ichiga olgan yangi String obyektini qaytaradi. Asl String o'zgarishsiz qoladi. Agar boshida va/yoki oxirida bo'sh joy belgilari bo'lmasa, trim asl Stringni qaytaradi.Yangi belgilar qatorini yaratish uchun toCharArray String usulidan foydalanadi.
String usuli valueOf
Ko'rib turganimizdek, Javadagi har bir obyektda toString usuli mavjud bo'lib, u dasturga obyektning satr tasvirini olish imkonini beradi. Afsuski, bu texnikani ibtidoiy turlar bilan qo'llash mumkin emas, chunki ularning usullari yo'q. Class String har qanday turdagi argumentni oladigan va uni String obyektiga aylantiradigan statik usullarni taqdim etadi .
String.valueOf(charArray) ifodasi yangi String obyektini yaratish uchun char Array belgilar massividan foydalanadi . String.valueOf(charArray, 3, 3) ifodasi charArray belgilar massivining bir qismidan yangi String obyektini yaratish uchun foydalanadi. Ikkinchi argument belgilar ishlatiladigan boshlang'ich indeksni belgilaydi. Uchinchi argument foydalaniladigan belgilar sonini belgilaydi. ValueOf usulining yana yettita versiyasi mavjud bo’lib , ular mos ravishda mantiqiy, char, int, long, float, double va Object tipidagi argumentlarni oladi.Obyektni argument sifatida qabul qiluvchi valueOf versiyasi buni amalga oshirishi mumkin, chunki barcha Obyektlar toString usuli bilan Stringlarga aylantirilishi mumkin

Download 36.9 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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