Предпоследняя буква слова - PullRequest
0 голосов
/ 08 апреля 2020
    Scanner scanner = new Scanner(System.in);
    System.out.println("Word: ");
    String word = scanner.nextLine();

    System.out.println("Pe : " + word.substring(word.length() + 1 ));

Я нашел последний символ, но мне нужно найти его раньше, чем последний.

1 Ответ

0 голосов
/ 08 апреля 2020

Второй с последнего символа находится в индексе length-2:

char penultimate = word.charAt(word.length() - 2)

Если вы хотите его в виде строки:

String penultimate = word.substring(word.length() - 2, word.length() - 1)
...