String 去掉空格回车换行等符号,java代码实现
时间: 2024-03-20 21:40:53 浏览: 22
可以使用正则表达式和 String 类的 replaceAll() 方法去掉空格回车换行等符号,示例代码如下:
```java
String str = " Hello\nWorld\t! \r\n";
String result = str.replaceAll("\\s+", "");
System.out.println(result);
```
输出结果为:
```
HelloWorld!
```
其中,正则表达式 "\\s+" 匹配一个或多个空格、制表符、换行符等空白字符,replaceALL() 方法将匹配到的字符替换为空字符串,从而去掉了空格回车换行等符号。
相关问题
String 去掉空格回车等符号
可以使用正则表达式和 String 类的 replaceAll() 方法去掉空格回车等符号,示例代码如下:
```java
String str = " Hello\nWorld\t! ";
String result = str.replaceAll("\\s+", "");
System.out.println(result);
```
输出结果为:
```
HelloWorld!
```
其中,正则表达式 "\\s+" 匹配一个或多个空格、制表符、换行符等空白字符,replaceALL() 方法将匹配到的字符替换为空字符串,从而去掉了空格回车等符号。
用java代码实现逐行读取txt文件中的内容并清除所以空格和换行
可以使用Java的文件读取和字符串操作方法来实现逐行读取txt文件中的内容并清除所有空格和换行。
示例代码如下:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class FileReadExample {
public static void main(String[] args) {
try {
BufferedReader br = new BufferedReader(new FileReader("file.txt"));
String line;
while ((line = br.readLine()) != null) {
String cleanLine = line.replaceAll("\\s+", "");
System.out.println(cleanLine);
}
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码使用了BufferedReader类和FileReader类来读取文本文件中的内容。在while循环中,我们可以逐行读取文件内容,并使用replaceAll方法来清除所有空格和换行符。最后,我们使用System.out.println方法来输出每行的内容。