Reja: Kirish. Belgilar asoslari va Stringlarlar


Stringlarda belgilar va pastki satrlarni joylashtirish


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

Stringlarda belgilar va pastki satrlarni joylashtirish
Ko'pincha belgilar yoki belgilar to'plami uchun satrni qidirish foydalidir. Misol uchun, agar siz o'zingizning so'z protsessoringizni yaratayotgan bo'lsangiz, hujjatlar bo'yicha qidirish imkoniyatini taqdim etishingiz mumkin. Stringda belgilangan belgi yoki pastki qatorni qidiradigan indexOf va lastIndexOf String usullarining ko'plab versiyalari mavjud.
Stringdagi belgining paydo bo'lishi. Agar usul belgini topsa, u Stringdagi belgilar indeksini qaytaradi, aks holda u –1 ni qaytaradi. Stringdagi belgilarni qidiradigan indexOf ning ikkita versiyasi mavjud .ifodani topish uchun belgining butun sonini oladigan indexOf usuli versiyasidan foydalanadi. indexOf usulining boshqa versiyasidan foydalanadi , u ikkita butun son argumentini oladi - belgi va Stringni qidirish boshlanishi kerak bo'lgan boshlang'ich indeks . indexOf va lastIndexOf usullarining versiyalarini namoyish etadi , ularning har biri birinchi argument sifatida Stringni oladi. Ushbu versiyalar yuqorida tavsiflanganlar bilan bir xil ishlaydi, bundan tashqari ular String argumentlari bilan belgilangan belgilar ketma-ketligini (yoki pastki qatorlarni) qidiradi. Agar pastki qator topilsa, bu usullar pastki qatordagi birinchi belgining Stringdagi indeksini qaytaradi.
Stringlar sinfidan pastki satrlarni ajratib olish
String mavjud String obyektining bir qismini nusxalash orqali yangi String obyektini yaratish uchun ikkita pastki satr usulini taqdim etadi . Har bir usul yangi String obyektini qaytaradi.
Satrlar, belgilar va muntazam ifodalar
Belgilardan nusxa ko'chirish kerak bo'lgan qator harflar. Qaytarilgan pastki satr boshlang'ich indeksdan String oxirigacha bo'lgan belgilarning nusxasini o'z ichiga oladi .String chegarasidan tashqarida indeksni belgilash StringIndexOutOfBoundsExceptionni keltirib chiqaradi. Ikkita butun son argumentini oladigan pastki satr usulidan foydalanadi - asl Stringdagi belgilarni nusxalash uchun boshlang'ich indeks va nusxa ko'chirish uchun oxirgi belgidan keyingi indeks (ya'ni, Stringdagi ushbu indeksgacha nusxa ko'chirish, lekin shu jumladan emas ) . Qaytarilgan pastki qator asl Stringdagi belgilangan belgilarning nusxasini o'z ichiga oladi. String chegarasidan tashqaridagi indeks StringIndexOutOfBoundsExceptionni keltirib chiqaradi.

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