java去除字符串空格
时间: 2023-08-11 15:04:46 浏览: 41
你可以使用Java的trim()方法去除字符串两端的空格,示例如下:
```java
String str = " Hello, World! ";
String trimmedStr = str.trim(); // 去除两端的空格
System.out.println(trimmedStr); // 输出: "Hello, World!"
```
除了trim()方法,还可以使用replace()方法将字符串中的空格替换为空字符串,示例如下:
```java
String str = " Hello, World! ";
String trimmedStr = str.replace(" ", ""); // 将空格替换为空字符串
System.out.println(trimmedStr); // 输出: "Hello,World!"
```
如果你想去除字符串中所有位置的空格,可以使用replaceAll()方法,示例如下:
```java
String str = " Hello, World! ";
String trimmedStr = str.replaceAll(" ", ""); // 将所有空格替换为空字符串
System.out.println(trimmedStr); // 输出: "Hello,World!"
```
希望能帮到你!如果还有其他问题,请继续提问。
相关问题
java去掉字符串首空格
你可以使用 `trim()` 方法去掉字符串的首尾空格,它会返回一个新的字符串。如果你只想去掉字符串的首部空格,可以使用 `replaceAll()` 方法结合正则表达式来实现,例如:
```java
String str = " Hello World! ";
String trimmedStr = str.replaceAll("^\\s+", "");
System.out.println(trimmedStr);
```
这段代码会输出 "Hello World! ",其中 `^\\s+` 表示匹配字符串开头的一个或多个空格,`""` 表示将匹配到的空格替换为空字符串。需要注意的是,`replaceAll()` 方法返回的是一个新的字符串,原始字符串并不会改变。
java去除字符串末尾空格
可以使用Java中的trim()方法去除字符串末尾的空格。例如:
```
String str = " hello world ";
String trimmedStr = str.trim(); // 去除末尾空格
System.out.println(trimmedStr); // 输出"hello world"
```
注意,trim()方法只能去除字符串末尾的空格,如果需要去除字符串中间的空格,可以使用replace()或replaceAll()方法。