字符串中间的空格去除 java
时间: 2023-07-26 07:03:32 浏览: 66
可以使用字符串的 `replaceAll` 方法来去除中间的空格。具体实现如下:
```java
String str = "hello world";
str = str.replaceAll("\\s+", ""); // 使用正则表达式将所有空格替换为空字符
System.out.println(str); // 输出"helloworld"
```
其中,`\\s+` 表示匹配一个或多个空格。`replaceAll` 方法会将所有匹配到的空格都替换为一个空字符,从而达到去除中间空格的效果。
相关问题
java将一个字符串中空格去除
在Java中,你可以使用`trim()`、`replace()`或`replaceAll()`方法来去除字符串中的空格。以下是几种常见的方式:
1. 使用`trim()`方法:
```java
String str = " hello world ";
str = str.trim(); // 去除开头和结尾的空格
```
2. 使用`replace()`方法替换所有空格:
```java
str = str.replace(" ", ""); // 替换所有空格为空字符
```
3. 使用`replaceAll()`方法配合正则表达式匹配空格:
```java
str = str.replaceAll("\\s+", ""); // 匹配一个或多个连续的空格
```
4. 如果你想保留单词间的空格,可以使用`split()`和`join()`方法,先分割再合并:
```java
String[] words = str.split("\\s+");
str = String.join("", words); // 仅去除非单词位置的空格
```
以上各方法的选择取决于具体的需求和处理细节。
java中字符串去除空格
在Java中,可以使用字符串的`trim()`方法来去除字符串的空格。具体实现方法如下:
```java
String s = " hello world ";
s = s.trim(); // 去除字符串两端的空格
System.out.println(s); // 输出结果为"hello world"
```
另外,如果想去除字符串中间的空格,可以使用`replaceAll()`方法配合正则表达式来实现。具体实现方法如下:
```java
String s = " hello world ";
s = s.replaceAll("\\s+", ""); // 将一个或多个空格替换为空字符串
System.out.println(s); // 输出结果为"helloworld"
```
以上两种方法都可以有效地去除Java字符串中的空格。
阅读全文