java中去掉字符串中的空格方法
时间: 2023-12-11 15:05:42 浏览: 70
有多种方法可以去掉字符串中的空格,下面列出其中几种常见的方式:
1. 使用trim()方法去掉字符串两端的空格:
```
String str = " hello world ";
String trimmedStr = str.trim(); // "hello world"
```
2. 使用replaceAll()方法去掉字符串中所有的空格:
```
String str = " hello world ";
String noSpaceStr = str.replaceAll("\\s", ""); // "helloworld"
```
3. 使用replace()方法去掉字符串中的所有空格:
```
String str = " hello world ";
String noSpaceStr = str.replace(" ", ""); // "helloworld"
```
4. 使用StringBuilder或StringBuffer去掉字符串中的空格:
```
String str = " hello world ";
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (!Character.isWhitespace(c)) {
sb.append(c);
}
}
String noSpaceStr = sb.toString(); // "helloworld"
```
注意:以上方法都不会改变原来的字符串,而是返回一个新的字符串。
阅读全文