Строка Java: извлечение последних двух символов

  1. Использование метода substring. Вы можете использовать метод substringв Java для извлечения подстроки из строки. Чтобы получить последние два символа, вы можете указать начальный индекс как длину строки минус 2. Вот пример:

    String str = "Hello, World!";
    String lastTwoChars = str.substring(str.length() - 2);
    System.out.println(lastTwoChars); // Output: d!
  2. Использование метода substringс диапазоном: метод Java substringтакже поддерживает указание диапазона индексов. Вы можете использовать эту функцию для извлечения двух последних символов, указав соответствующие индексы. Вот пример:

    String str = "Hello, World!";
    String lastTwoChars = str.substring(str.length() - 2, str.length());
    System.out.println(lastTwoChars); // Output: d!
  3. Использование регулярных выражений. Регулярные выражения предоставляют мощный способ извлечения определенных шаблонов из строк. Для этого вы можете использовать классы Patternи Matcherв Java. Вот пример:

    import java.util.regex.*;
    String str = "Hello, World!";
    Pattern pattern = Pattern.compile(".{2}$"); // Matches the last two characters
    Matcher matcher = pattern.matcher(str);
    if (matcher.find()) {
    String lastTwoChars = matcher.group();
    System.out.println(lastTwoChars); // Output: d!
    }