java如何去除空格和换行
- 编程技术
- 2025-02-05 11:57:41
- 1
![java如何去除空格和换行](http://xinin56.com/imgs/94.jpg)
在Java中,去除字符串中的空格和换行符可以使用几种不同的方法。以下是一些常用的方法: 使用`replaceAll`方法```javaString originalSt...
在Java中,去除字符串中的空格和换行符可以使用几种不同的方法。以下是一些常用的方法:
使用`replaceAll`方法
```java
String originalString = "这是一个包含空格和换行符的字符串。n这是换行符";
String resultString = originalString.replaceAll("[sn]+", "");
System.out.println(resultString);
```
这里的正则表达式`[sn]+`匹配了所有的空白字符(包括空格、制表符、换行符等)。
使用`trim`和`replaceAll`方法
```java
String originalString = " 这是一个包含空格和换行符的字符串。n这是换行符 ";
String trimmedString = originalString.trim();
String resultString = trimmedString.replaceAll("[sn]+", "");
System.out.println(resultString);
```
这里首先使用`trim`方法去除字符串两端的空白字符,然后再使用`replaceAll`去除中间的空白字符。
使用`StringBuffer`或`StringBuilder`
```java
String originalString = "这是一个包含空格和换行符的字符串。n这是换行符";
StringBuilder sb = new StringBuilder();
for (int i = 0; i < originalString.length(); i++) {
char c = originalString.charAt(i);
if (!Character.isWhitespace(c)) {
sb.append(c);
本文链接:http://www.xinin56.com/bian/473193.html
下一篇:test和exam的区别