Перейти к основному содержимому

Строка Java.codePointAt()

· 1 мин. чтения

Задача: Наибольшая подстрока без повторений

Для заданной строки s, найдите длину наибольшей подстроки без повторяющихся символов. Подстрока — это непрерывная непустая последовательность символов внутри строки...

ANDROMEDA 42

Метод codePointAt() принимает целое число в качестве параметра и возвращает кодовую точку по указанному индексу. Кодовая точка — это десятичное значение, которое символу присваивается в стандарте 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);
}