Рубрики
Без рубрики

Строка Java.codePointAt()

Краткий пример и объяснение API codePointAt стандартного класса String в Java.

Автор оригинала: baeldung.

Метод codePointAt() принимает int в качестве параметра и возвращает кодовую точку с указанным индексом. Кодовая точка-это десятичное значение, указанное символом в стандарте Unicode.

Доступные подписи

public int codePointAt(int index)

Пример

@Test
public void whenCallCodePointAt_thenDecimalUnicodeReturned() {
    assertEquals(97, "abcd".codePointAt(0));
}

Бросает

  • Исключение StringIndexOutOfBoundsException – если методу передается несуществующий индекс.
@Test(expected = StringIndexOutOfBoundsException.class)
public void whenPassNonExistingIndex_thenStringIndexOutOfBoundsExceptionThrown() {
    int a = "abcd".codePointAt(4);
}