java将一个字符串中空格去除
时间: 2024-09-11 20:09:45 浏览: 60
在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中如何将 字符串 中的空格去掉
您好!您可以使用String类的replace()或replaceAll()方法来删除字符串中的空格。例如,下面的代码将字符串中的所有空格替换成空字符串:
```
String str = "Hello, world!";
str = str.replaceAll("\\s", "");
System.out.println(str); // Output: HelloWorld!
```
此外,您还可以使用trim()方法来删除字符串开头和结尾的空格:
```
String str = " Hello, world! ";
str = str.trim();
System.out.println(str); // Output: Hello, world!
```
希望能解决您的问题!
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字符串中的空格。
阅读全文