13 Ma'ruza satrlari. Satrlar bilan ishlash. Ma'lumotlarni formatlash. Satrlarda qidirish va qayta ishlash. Reja


Satrdagi belgi yoki pastki qatorni qidiring



Download 67,28 Kb.
bet6/7
Sana29.04.2022
Hajmi67,28 Kb.
#592193
1   2   3   4   5   6   7
Bog'liq
13 Ma'ruza

1. Satrdagi belgi yoki pastki qatorni qidiring
String klassi 4.10-jadvalda ko'rsatilganidek, satrdagi belgi yoki pastki qatorni qidirish uchun indexOf va lastIndexOf usullarining bir nechta versiyalarini taqdim etadi.
4.10-JADVAL String sinfi pastki qatorni qidirish usullarini o'z ichiga oladi
Usul tavsifi

index(ch)

indexOf(ch,fromIndex)


indexOf(s)

indexOf(s, fromIndex)


lastIndexOf(ch)

lastIndexOf(ch, fromIndex)


lastIndexOf(s)

lastIndexOf(s, fromIndex)





Satrda ch ning birinchi takrorlanish indeksini qaytaradi. Agar mos kelmasa -1ni qaytaradi.
Satrdagi fromIndex dan keyin ch ning birinchi takrorlanish indeksini qaytaradi. Agar mos kelmasa -1ni qaytaradi.
Ushbu satrda s qatorining birinchi marta paydo bo'lish indeksini qaytaradi. Agar mos kelmasa -1ni qaytaradi.
Bu satrda fromIndex dan keyin s qatorining birinchi takrorlanish indeksini qaytaradi. Agar bo'lmasa -1 ni qaytaradi
mos keladi.
Satrdagi ch ning oxirgi takrorlanish indeksini qaytaradi. Agar mos kelmasa -1ni qaytaradi.
Ushbu satrda fromIndex dan oldingi ch ning oxirgi takrorlanish indeksini qaytaradi. Agar mos kelmasa -1ni qaytaradi.
s qatorining oxirgi takrorlanish indeksini qaytaradi. Agar mos kelmasa -1ni qaytaradi.
fromIndex dan oldin s satrning oxirgi takrorlanish indeksini qaytaradi. Agar mos kelmasa -1ni qaytaradi.

Например, indexOf


"Welcome to Java".indexOf('W') returns 0.
"Welcome to Java".indexOf('o') returns 4.
"Welcome to Java".indexOf('o', 5) returns 9.
"Welcome to Java".indexOf("come") returns 3.
"Welcome to Java".indexOf("Java", 5) returns 11.
"Welcome to Java".indexOf("java", 5) returns -1.
lastIndexOF
"Welcome to Java".lastIndexOf('W') returns 0.
"Welcome to Java".lastIndexOf('o') returns 9.
"Welcome to Java".lastIndexOf('o', 5) returns 4.
"Welcome to Java".lastIndexOf("come") returns 3.
"Welcome to Java".lastIndexOf("Java", 5) returns -1.
"Welcome to Java".lastIndexOf("Java") returns 11.

Faraz qilaylik, s qatori bo‘sh joy bilan ajratilgan ism va familiyalarni o‘z ichiga oladi. Satrdan ism va familiyani chiqarish uchun quyidagi koddan foydalanishingiz mumkin:


int k = s.indexOf(' ');
String firstName = s.substring(0, k);
String lastName = s.substring(k + 1);

Misol uchun, agar s Kim Jons bo'lsa, quyidagi diagrammada ism va familiya qanday olinishi ko'rsatilgan.



Satrlar va raqamlar o'rtasida konvertatsiya qilish Raqamli qatorni raqamga aylantirishingiz mumkin. Satrni int ga aylantirish uchun Integer.parseInt dan quyidagi tarzda foydalaning:
int intValue = Integer.parseInt(intString);
bu erda intString "123" kabi raqamli qatordir.
Satrni double qiymatga aylantirish uchun Double.parseDouble usulidan quyidagi tarzda foydalaning: doubleValue = Double.parseDouble(doubleString);
bu erda doubleString "123.45" kabi raqamli qatordir.
Agar satr raqamli bo'lmasa, konvertatsiya ish vaqti xatosiga olib keladi. Integer va Double sinflari java.lang paketiga kiritilgan va shuning uchun avtomatik ravishda import qilinadi. Raqamni satrga aylantirishingiz mumkin, shunchaki qatorni birlashtirish operatoridan quyidagi tarzda foydalaning: String s = number + "";


Download 67,28 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish