«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Вход: Как эффективно удалить несколько пробелов и обрезки, ведущих/следственных пространств в Java? Вывод: Java эффективно удаляет ненужные пространства и конечные пространства

Вход: Как эффективно удалить несколько пробелов и обрезки, ведущих/следственных пространств в Java? Вывод: Java эффективно удаляет ненужные пространства и конечные пространства

Опубликовано в 2025-04-29
Просматривать:524

How Can I Efficiently Remove Multiple Spaces and Trim Leading/Trailing Spaces in Java?

java: замена нескольких пробелов на одно пространство и обрезки ведущих и следственных пространств

, чтобы решить задачу восстановления нескольких пространств в одно пространство и исключение ведущих и сцепных пространств, у нас есть несколько соревностей Java. rylaceall ()

это решение использует метод Trim () для удаления ведущих и следственных пространств, затем замены leplaceall () для объединения нескольких пространств в одно пространство:

string After = word.trim (). replaceall ("", ""); Regex-onyly

String after = before.trim().replaceAll("  ", " ");

string [] tests = { "x", "1 2 3", "", "", }; для (строковый тест: tests) { System.out.format ("[%s]%n", test.replaceall ("^ | $ | ()", "$ 1") ); } ]

degription

String[] tests = {
  "  x  ",      
  "  1   2   3  ",  
  "",             
  "   ",          
};
for (String test : tests) {
  System.out.format("[%s]%n",
      test.replaceAll("^  |  $|( ) ", "$1")
  );
}

] trim () Удаляет все ведущие и следственные пробелы, в то время как Replaceall (). Тот же результат на один шаг. Он сопоставляет и заменяет последовательности пространств в начале, конце или середине строки либо пустой строкой (для удаления дополнительных пространств), либо в одном захваченном пространстве (чтобы сохранить отдельные пространства неповрежденными).

  • дополнительные ресурсы ]
  • (https://docs.oracle.com/javase/7/docs/api/java/lang/string.html#trim--)
  • [Регулярное выражение Anchors] (https://www.regular-expressions.info/anchors)

]

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3