java字符串去掉所有空格位
时间: 2023-11-20 20:04:46 浏览: 85
在Java中,可以使用replaceAll()方法去掉字符串中的所有空格。具体方法如下:
```java
String str = " this is a string with spaces. ";
String newStr = str.replaceAll("\\s+", "");
System.out.println(newStr);
```
这段代码会将字符串中的所有空格去掉,输出结果为"thisisastringwithspaces."。
其中,replaceAll()方法的第一个参数是一个正则表达式,"\\s+"表示一个或多个空格符。因为在正则表达式中,空格符是特殊字符,所以需要使用两个反斜杠来转义。
相关问题
java 字符串去掉尾部空格
可以使用 String 类的 trim() 方法去掉字符串末尾的空格。例如:
```java
String str = " hello world ";
String trimmedStr = str.trim();
System.out.println(trimmedStr); // 输出:"hello world"
```
注意,该方法只能去掉字符串末尾的空格,如果需要去掉字符串开头和中间的空格,可以使用 replaceAll() 方法或者正则表达式来实现。
java字符串去掉空格位
在Java中,可以使用trim()方法去掉字符串中的空格具体方法如下:
```java
String str = " this is a string with spaces. ";
String newStr = str.trim();
System.out.println(newStr);
```
这段代码会将字符串中开头和结尾的空格去掉,输出结果为"this is a string with spaces."。
阅读全文