Strings
...
Kotlin Strings
Matn saqlash uchun String
turidan foydalaniladi.
String o'zgaruvchisi ikkita qo'sh tirnoq ichida joylashgan belgilar to'plamini o'z ichiga oladi:
Misol
Java'dan farqli o'laroq, siz o'zgaruvchining String
turida bo'lishini ko'rsatishingiz shart emas. Kotlin o'zgaruvchining qo'sh tirnoqlar bilan belgilanganligini ko'rib, uni String
deb tushunadi.
Biroq, boshqa ma'lumot turlari kabi, agar siz xohlasangiz, turini ko'rsatishingiz mumkin:
Misol
Eslatma: Agar siz qiymatni tayinlamasdan string yaratmoqchi bo'lsangiz (va qiymatni keyinroq tayinlamoqchi bo'lsangiz), o'zgaruvchini e'lon qilayotganda turini ko'rsatishingiz kerak:
Misol
Bu ishlaydi:
Misol
Bu xatoga olib keladi:
Stringga Kirish
Stringdagi belgilarga (elementlarga) kirish uchun, kvadrat qavslar ichida indeks raqamini ishlatishingiz kerak.
String indekslari 0 dan boshlanadi. Quyidagi misolda, biz txt
dagi birinchi va uchinchi elementlarga kiramiz:
Misol
[0] birinchi element. [1] ikkinchi element, [2] uchinchi element va hokazo.
String Uzunligi
Kotlin'da String
ob'ekti bo'lib, stringlar ustida ma'lum amallarni bajarish uchun xususiyatlar va funksiyalarni o'z ichiga oladi. Masalan, string uzunligini length
xususiyati yordamida topishingiz mumkin:
Misol
String Funksiyalari
Bir qancha string funksiyalari mavjud, masalan toUpperCase()
va toLowerCase()
:
Misol
Stringlarni Taqqoslash
compareTo(string)
funksiyasi ikki stringni taqqoslaydi va ular teng bo'lsa 0 qaytaradi:
Misol
String Ichida Stringni Topish
indexOf()
funksiyasi ma'lum bir matnning string ichidagi birinchi uchrashuvining indeksini (joylashuvini) qaytaradi (bo'sh joylarni ham hisobga oladi):
Misol
Kotlin joylashuvlarni noldan hisoblaydi. 0 stringdagi birinchi joylashuv, 1 ikkinchi, 2 uchinchi va hokazo.
String Ichida Tironqlar
String ichida tirnoqlarni ishlatish uchun, bitta tirnoq (') ishlating:
Misol
Stringlarni Birlashtirish
+
operatori stringlar orasida ishlatilishi mumkin, bu yangi string yaratadi. Bu birlashtirish deyiladi:
Misol
Eslatma: firstName
va lastName
orasida bo'sh joy yaratish uchun bo'sh matn (" ") qo'shdik.
Bundan tashqari, ikkita stringni birlashtirish uchun plus()
funksiyasidan ham foydalanishingiz mumkin:
Misol
String Shablonlari / Interpolatsiya
Birlashtirish o'rniga, "string shablonlaridan" foydalanishingiz mumkin, bu o'zgaruvchilar va ifodalarni string ichida qo'shishning oson usuli.
Faqat $ simvoli yordamida o'zgaruvchiga murojaat qiling:
Misol
"String Shablonlari" Kotlinning mashhur xususiyatlaridan biri, chunki bu kod miqdorini kamaytiradi. Masalan, birlashtirish misolida bo'lgani kabi, firstName
va lastName
orasida bo'sh joyni ko'rsatishingiz shart emas.
Last updated on