@lilla.herman Вы можете использовать stripTrailing() метод чтобы убрать последние пробелы в Java, ниже пример кода как пример:
1 2 3 4 5 6 7 8 |
public class Main { public static void main(String args[]) { String str = "Тестовая строка "; // Вывод: Тестовая строка System.out.println(str.stripTrailing()); } } |
@lilla.herman
Для удаления последнего пробела в строке в Java можно использовать метод trim()
, который удаляет все начальные и конечные пробелы в строке.
Однако, если вы хотите удалить только последний пробел, можно использовать метод substring()
для создания новой строки без последнего символа, если он является пробелом. Вот пример кода:
1 2 3 4 5 |
String str = "Пример строки с пробелом в конце "; if (str.endsWith(" ")) { str = str.substring(0, str.length() - 1); } System.out.println(str); |
Этот код сначала проверяет, заканчивается ли строка str
пробелом, используя метод endsWith()
. Если это так, то мы создаем новую строку, используя метод substring()
, который возвращает подстроку от начала строки до ее предпоследнего символа. Таким образом, последний пробел удаляется из строки. Наконец, мы выводим обновленную строку на консоль.