English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод Java String trim() возвращает строку, из которой удалены все начальные (начало) и конечные (конец) пробелы.
Синтаксис метода string.trim():
string.trim()
Метод trim() без параметров
Возвращает строку, удаленную все начальные и конечные пробелы
Если в начале или в конце строки нет пробелов, то возвращается исходная строка.
Внимание:В программировании, пробелы — это любые символы или последовательности символов, представляющие горизонтальное или вертикальное пространство. Например: пробелы, символы перевода строки \n, табуляция \t, вертикальная табуляция \v и т.д.
class Main { public static void main(String[] args) { String str1 = " Узнайте Java Программирование "; String str2 = "Узнайте\nJava Программирование\n\n "; System.out.println(str1.trim()); System.out.println(str2.trim()); {} {}
Результат вывода
Узнайте Java Программирование Узнайте Java Программирование
Здесь, str1.trim() возвращает
"Learn Java Programming"
Таким же образом, str2.trim() возвращает
"Learn\nJava Programming"
Из上面的 примера можно видеть, что метод trim() удаляет только начальные и конечные пробельные символы. Он не удаляет пробельные символы,出现的 в середине строки.
Если необходимовсе пробельные символы из строкиможно удалитьМетод replaceAll()Использование соответствующих регулярных выражений.
class Main { public static void main(String[] args) { String str1 = "Learn\nJava \n\n "; String result; //Использование пустой строки для замены всех пробельных символов result = str1.replaceAll("\\s", ""); System.out.println(result); // LearnJava {} {}