Reja: Kirish. Belgilar asoslari va Stringlarlar
StringBuilder qo'shish usullari klassi
Download 36.9 Kb.
|
Dasturlash Referat
- Bu sahifa navigatsiya:
- StringBuilder qoshish va ochirish usullari
- Belgilar klassi
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling