写一个脚本删除代码中所有的System.out
时间: 2024-02-24 12:58:25 浏览: 49
在Java代码中删除所有的System.out可以使用以下脚本:
```java
import java.io.*;
public class RemoveSystemOut {
public static void main(String[] args) {
// 输入文件路径和输出文件路径
String inputFilePath = "input.java";
String outputFilePath = "output.java";
try (BufferedReader reader = new BufferedReader(new FileReader(inputFilePath));
PrintWriter writer = new PrintWriter(new FileWriter(outputFilePath))) {
String line;
while ((line = reader.readLine()) != null) {
// 删除System.out.println语句
if (!line.trim().startsWith("System.out")) {
writer.println(line);
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上脚本会读取`input.java`文件中的内容,并删除其中所有的`System.out`语句,将处理后的结果写入到`output.java`文件中。你可以将`input.java`替换为你需要处理的Java文件路径,然后运行该脚本即可。需要注意的是,该脚本只会删除`System.out`语句,并不会删除`System.err`语句,如果需要删除`System.err`语句,可以在`if`语句中添加判断条件。