public static void removeComments(File javaFile){
StringBuffer sb = new StringBuffer();
try(FileReader fr = new FileReader(javaFile); BufferedReader br = new BufferedReader(fr)){
while (true){
String line = br.readLine();
if (line == null)
break;
if (!line.trim().startsWith("//")){
sb.append(line).append("\r\n");
}
}
}catch(IOException e){
e.printStackTrace();
}
try (
FileWriter fw = new FileWriter(javaFile);
PrintWriter pw = new PrintWriter(fw);
) {
//写出内容
pw.write(sb.toString());
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
File javaFile = new File("E:/project/j2se/src/exception/Account.java");
System.out.println(javaFile.exists());
System.out.println(javaFile.length());
removeComments(javaFile);
}
}
除掉注释
最新推荐文章于 2022-12-10 16:26:12 发布