кодесурса

Java String: метод codePointBefore ()

script1adsense2code
script1adsense3code

public int codePointBefore (int index)

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

Если значение char в (index - 1) находится в низкосуррогатном диапазоне, (index - 2) не является отрицательным, а значение char в (index - 2) находится в верхнем суррогатном диапазоне, то дополнительная кодовая точка Значение суррогатной пары возвращается. Если значение char в индексе - 1 является непарным с низким суррогатом или с высоким суррогатом, возвращается суррогатное значение.

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

Синтаксис:

 codePointBefore (int index) 

Параметры:

название Описание Тип
индекс индекс, следующий за кодовой точкой, которая должна быть возвращена ИНТ

Возвращаемое значение:
Значение кодовой точки Unicode перед указанным индексом.

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

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

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

В следующем примере показано использование метода 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 before index 1
int val1 = str.codePointBefore(1);
   // codepoint before index 9
int val2 = str.codePointBefore(9);
    // prints character before index1 in string
System.out.println("Character(unicode point) =" + val1);
    // prints character before index9 in string
System.out.println("Character(unicode point) =" + val2);
System.out.println();
  }
}

Выход:

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

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

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

Позволять

 int val2 = str.codePointBefore (-9); 

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

Выход:

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

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

Предыдущий: метод codePointAt
Далее: метод codePointCount

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code