offsetByCodePoints()
Java String offsetByCodePoints() metodi
Misol
Stringda boshqa indeksdan ma’lum miqdordagi kod nuqtalariga siljigan indeksni oling:
String myStr = "Hello, World!";
int result = myStr.offsetByCodePoints(3, 2);
System.out.println(result);
Ta’rif va qo‘llanilishi
offsetByCodePoints() metodi stringda boshqa indeksdan ko‘rsatilgan miqdordagi kod nuqtalariga (code points) siljigan indeksni qaytaradi.
Eslatma: Kod nuqtasi bir nechta belgidan tashkil topgan bo‘lishi mumkin. Bunday kod nuqtalari indeksni 1 dan ko‘proqqa siljitadi.
Sintaksis
public int offsetByCodePoints(int index, int codePointOffset)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| index | Majburiy. Stringda siljish qaysi indeksdan boshlab o‘lchanishini belgilaydi. |
| codePointOffset | Majburiy. Nechta kod nuqtasiga siljitish kerakligini belgilaydi. Musbat qiymatlar index qiymatidan katta, manfiy qiymatlar esa index qiymatidan kichik sonni qaytaradi. |
Texnik tafsilotlar
| Qaytaradi: | index qiymatidan codePointOffset ta kod nuqtasi narida joylashgan indeksni ifodalovchi int qiymat. |
|---|---|
| Istisno chiqaradi: | IndexOutOfBoundsException - agar index manfiy yoki string uzunligidan katta bo‘lsa, yoki stringda codePointOffset qadar siljitish uchun yetarli kod nuqtalari bo‘lmasa. |
| Java versiyasi: | 1.5 |
❮ String metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
