кодесурса

Java String: метод codePointAt ()

script1adsense2code
script1adsense3code

public int codePointAt (int index)

Метод codePointAt () используется для получения символа (кодовой точки Unicode) по указанному индексу. Индекс относится к символьным значениям (кодовые единицы Unicode) и находится в диапазоне от 0 до length () - 1.

Если значение char, указанное в данном индексе, находится в верхнем суррогатном диапазоне, следующий индекс меньше длины этой строки, а значение char в следующем индексе находится в нижнем суррогатном диапазоне, то дополнительная кодовая точка соответствующая суррогатная пара возвращается. В противном случае возвращается значение char по данному индексу.

Платформа Java: Java SE 8

Синтаксис:

 codePointAt (int index) 

Параметры:

название Описание Тип
индекс Индекс значений char ИНТ

Возвращаемое значение:

Значение кодовой точки символа в индексе.

Тип возвращаемого значения: int

Броски: IndexOutOfBoundsException - если аргумент индекса отрицателен или не меньше чем длина этой строки.

Пример: метод Java String codePointAT ()

В следующем примере показано использование метода java String ().

public class Example {
public static void main(String[] args) {
System.out.println();
    String str ="w3resource.com";
System.out.println("Original String : " + str);
    // codepoint at index 1
int val1 = str.codePointAt(1);
    // codepoint at index 9
int val2 = str.codePointAt(9);
    // prints character at index1 in string
System.out.println("Character(unicode point) =" + val1);
    // prints character at index9 in string
System.out.println("Character(unicode point) =" + val2);
System.out.println();  
  }
}

Выход:

 Исходная строка: w3resource.com                       
Символ (точка Unicode) = 51                          
Символ (точка Unicode) = 101 

Пример бросков: метод codePointAt (int index)

IndexOutOfBoundsException - если аргумент индекса отрицателен или не меньше чем длина этой строки.

Позволять

 int val2 = str.codePointAt (-9); 

в приведенном выше примере.

Выход:

 Исходная строка: w3resource.com                       
Исключение в потоке "main" java.lang.StringIndexOutOfBo
undsException: Строковый индекс вне диапазона: -9           
        в java.lang.String.codePointAt (String.java:687
)                                                      
        в Exercise.main (Example.java:12) 

Редактор кода Java:

Предыдущая: метод charAt
Далее: метод codePointBefore

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code