English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Ввод/Вывод (I/O)

Java Reader/Writer

Другие темы Java

Метод Java String trim() и примеры использования

Java методы String (строки)

Метод Java String trim() возвращает строку, из которой удалены все начальные (начало) и конечные (конец) пробелы.

Синтаксис метода string.trim():

string.trim()

Параметр trim()

  • Метод trim() без параметров

Возврат значения trim()

  • Возвращает строку, удаленную все начальные и конечные пробелы

  • Если в начале или в конце строки нет пробелов, то возвращается исходная строка.

Внимание:В программировании, пробелы — это любые символы или последовательности символов, представляющие горизонтальное или вертикальное пространство. Например: пробелы, символы перевода строки \n, табуляция \t, вертикальная табуляция \v и т.д.

Пример: Java строка trim()

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
  {}
{}

Java методы String (строки)