offsetByCodePoints()

Java String offsetByCodePoints() metodi

❮ String metodlari


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);

O‘zingiz sinab ko‘ring »


ULASHISH

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!