java怎么把字符串的空格都去掉
时间: 2024-01-27 12:02:59 浏览: 59
在Java中,可以使用String类的replaceAll()方法来去掉字符串中的空格。具体实现如下:
```java
String str = " hello world ";
str = str.replaceAll("\\s", "");
System.out.println(str);
```
这里的"\\s"表示空格,使用replaceAll()方法将所有空格替换为空字符串,最终输出结果为"helloworld"。
相关问题
java去除字符串空格
Java中可以使用trim()方法去除字符串两端的空格,例如:
```java
String str = " hello world ";
String trimmedStr = str.trim(); // "hello world"
```
如果要去除字符串中所有的空格,可以使用replace()方法,例如:
```java
String str = " hello world ";
String noSpaceStr = str.replace(" ", ""); // "helloworld"
```
另外,Java中还提供了replaceAll()方法可以使用正则表达式去除字符串中的空格,例如:
```java
String str = " hello world ";
String noSpaceStr = str.replaceAll("\\s", ""); // "helloworld"
```
其中,"\\s"表示匹配所有空白字符(包括空格、制表符、换行符等)。
java 字符串去除空格
在Java中,有多种方法可以去除字符串中的空格。其中两种常用的方法是使用strip()方法和trim()方法。
strip()方法在Java 11版本中引入,它删除的是根据Unicode标准来标识的所有空格字符,除了ASCII中的字符以外,还包括其他的空白字符。以下是使用strip()方法去除字符串开头和结尾空格的示例:
```java
String value = " Hellow world ! ";
String afterValue = value.strip();
System.out.println("after: \'" + afterValue + "\'");
```
trim()方法是Java 1版本引入的接口,它删除的是ASCII值小于或等于32的任何字符,包括空格、换行、退格等字符。以下是使用trim()方法去除字符串开头和结尾空格的示例:
```java
String value = " Hellow world ! ";
String afterValue = value.trim();
System.out.println("after: \'" + afterValue + "\'");
```
无论使用哪种方法,都需要将结果赋值给另一个String变量,因为这些方法不会改变原有String的值。
阅读全文