java 去除首尾空格
时间: 2024-08-25 13:00:34 浏览: 52
在Java中,去除字符串首尾的空格,可以使用字符串对象的`trim()`方法。这个方法会返回一个新的字符串,该字符串的前后空格被去除掉了,但是中间的空格会保留。`trim()`方法是字符串类(String)的一个公共方法,使用起来非常简单。
下面是使用`trim()`方法的一个例子:
```java
public class Main {
public static void main(String[] args) {
String str = " 这是一个例子字符串 ";
String trimmedStr = str.trim();
System.out.println("原始字符串: [" + str + "]");
System.out.println("去除首尾空格后的字符串: [" + trimmedStr + "]");
}
}
```
在这个例子中,`str`变量存储了一个首尾有空格的字符串,通过调用`trim()`方法后,存储在`trimmedStr`变量中的字符串就会没有首尾的空格。输出结果将会显示原始字符串和去除首尾空格后的字符串。
相关问题
java去除字符串首尾空格或换行符
可以使用Java中的trim()方法来去除字符串首尾的空格和换行符。例如:
```
String str = " hello world\n";
String trimmedStr = str.trim();
System.out.println(trimmedStr);
```
输出结果为:
```
hello world
```
java首尾去空格与特殊符号
Java中可以使用`trim()`方法去除字符串首尾的空格,示例如下:
```
String str = " hello world! ";
String trimmedStr = str.trim(); // 去除字符串首尾空格
System.out.println(trimmedStr); // 输出 "hello world!"
```
如果需要去除特殊符号,可以使用正则表达式替换,示例如下:
```
String str = "?!hello-world.!";
String replacedStr = str.replaceAll("[^a-zA-Z0-9\\s]", ""); // 去除非字母数字和空格的字符
System.out.println(replacedStr); // 输出 "hello world"
```
其中`[^a-zA-Z0-9\\s]`表示匹配非字母数字和空格的字符,`replaceAll()`方法可以将其替换为空字符串。
阅读全文