Java去除字符串空格
有多种方法可以去除字符串中的空格,以下是几种常见的方法:
- 使用String类的replaceAll()方法去除所有空格:
String str = " Hello World ";
str = str.replaceAll("\\s", "");
System.out.println(str); // 输出:HelloWorld
- 使用String类的trim()方法去除字符串两端的空格:
String str = " Hello World ";
str = str.trim();
System.out.println(str); // 输出:Hello World
- 使用Apache Commons Lang库的StringUtils类的deleteWhitespace()方法去除字符串中的所有空格:
import org.apache.commons.lang3.StringUtils;
String str = " Hello World ";
str = StringUtils.deleteWhitespace(str);
System.out.println(str); // 输出:HelloWorld
- 使用Java 8的Stream API去除字符串中的所有空格:
String str = " Hello World ";
str = str.chars()
.filter(c -> !Character.isWhitespace(c))
.mapToObj(c -> String.valueOf((char)c))
.collect(Collectors.joining());
System.out.println(str); // 输出:HelloWorld
以上是几种常见的方法,选择适合自己的方法去除字符串空格
原文地址: https://www.cveoy.top/t/topic/iNiW 著作权归作者所有。请勿转载和采集!