Чтобы удалить пробелы в Java, вы можете использовать различные методы, предоставляемые классом String, или регулярные выражения. Вот несколько методов с примерами кода:
-
Использование метода обрезки():
String str = " Hello, World! "; String trimmedStr = str.trim(); System.out.println(trimmedStr); // Output: "Hello, World!"
-
Использование метода replaceAll() с регулярным выражением:
String str = " Hello, World! "; String trimmedStr = str.replaceAll("^\\s+|\\s+$", ""); System.out.println(trimmedStr); // Output: "Hello, World!"
-
Использование библиотеки Apache Commons Lang:
import org.apache.commons.lang3.StringUtils; String str = " Hello, World! "; String trimmedStr = StringUtils.trim(str); System.out.println(trimmedStr); // Output: "Hello, World!"
-
Использование библиотеки Guava:
import com.google.common.base.CharMatcher; String str = " Hello, World! "; String trimmedStr = CharMatcher.whitespace().trimFrom(str); System.out.println(trimmedStr); // Output: "Hello, World!"
-
Использование регулярных выражений с классами Pattern и Matcher:
import java.util.regex.Pattern; import java.util.regex.Matcher; String str = " Hello, World! "; Pattern pattern = Pattern.compile("^\\s+|\\s+$"); Matcher matcher = pattern.matcher(str); String trimmedStr = matcher.replaceAll(""); System.out.println(trimmedStr); // Output: "Hello, World!"