Reja: Kirish. Belgilar asoslari va Stringlarlar


StringBuilder qo'shish usullari klassi


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

StringBuilder qo'shish usullari klassi
StringBuilder har xil turdagi qiymatlarni StringBuilder oxiriga qo'shishga ruxsat berish uchun haddan tashqari yuklangan qo'shish usullarini taqdim etadi. Har bir ibtidoiy tur uchun va belgilar massivlari, Strings, Objects va boshqalar uchun versiyalar taqdim etiladi . ( ToString usuli har qanday Obyektning satr tasvirini ishlab chiqaradigan qayta a'zo hisoblanadi.) Har bir usul o'z argumentini oladi, uni satrga o'zgartiradi va StringBuilderga qo'shadi.
Aslida, kompilyator + va += String birlashtirish operatorlarini amalga oshirish uchun StringBuilder (yoki StringBuffer) va qo'shish usullaridan foydalanishi mumkin.
StringBuilder qo'shish va o'chirish usullari
StringBuilder har xil turdagi qiymatlarni StringBuilder ning istalgan pozitsiyasiga kiritish uchun ortiqcha yuklangan kiritish usullarini taqdim etadi . Versiyalar primitiv turlar va belgilar massivlari, Strings, Objects va CharSequences uchun taqdim etilgan. Har bir usul ikkinchi argumentni oladi va uni birinchi argument tomonidan belgilangan indeksga kiritadi. Agar birinchi argument 0 dan kichik yoki StringBuilder uzunligidan katta bo'lsa, StringIndexOutOfBoundsException paydo bo'ladi. Klass StringBuilder , shuningdek, StringBuilderning istalgan joyidagi belgilarni o'chirish uchun CharAtni o'chirish va o'chirish usullarini taqdim etadi . O'chirish usuli ikkita argumentni oladi - o'chiriladigan belgilar oxiridan keyingi indeks va indeks bilan boshlanadi. Boshlang'ich indeksdan boshlab, oxirigacha bo'lgan, lekin oxirigacha bo'lmagan barcha belgilar o'chiriladi. DeleteCharAt usuli bitta argumentni oladi - o'chiriladigan belgi indeksi. Noto'g'ri indekslar ikkala usulda StringIndexOutOfBoundsExceptionni chiqarishga olib keladi.
Belgilar klassi
Java ibtidoiy turdagi qiymatlarni obyektlar sifatida ko'rib chiqishga imkon beruvchi sakkizta turdagi o'rash sinflarini ta'minlaydi - Mantiqiy, Belgi, Ikki, Float, Bayt, Qisqa, Integer va Long. Ushbu bo'limda biz Character klassini taqdim etamiz ibtidoiy turdagi char uchun tur o'rash klassi hisoblanadi
Ko'pgina belgilar usullari individual belgilar qiymatlarini qayta ishlashda qulaylik uchun mo'ljallangan statik usullardir. Ushbu usullar hech bo'lmaganda xarakter argumentini oladi va test yoki xarakterni manipulyatsiya qiladi. Sinf Belgisi, shuningdek, Character obyektini ishga tushirish uchun char argumentini oladigan konstruktorni o'z ichiga oladi . Belgilar sinfining aksariyat usullari keyingi uchta misolda keltirilgan. Belgilar sinfi (va barcha turdagi o'rash sinflari) haqida qo'shimcha ma'lumot olish uchun Java API hujjatlaridagi java.lang paketiga qarang.

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