刪除 java程式碼中所有的註釋
阿新 • • 發佈:2019-01-04
public class CleanCommons { private static Pattern pattern = Pattern.compile("/\\*.+?\\*/", Pattern.DOTALL); public static void main(String[] args) throws IOException { Collection<File> java = FileUtils.listFiles(new File("E:\\dev\\riskManagement\\rm"), new String[]{"java"}, true); for (File file : java) { String content = FileUtils.readFileToString(file, "utf-8"); FileUtils.writeStringToFile(file, cleanCommons(content), "utf-8"); } } public static String cleanCommons(String content) { content.replaceAll("//.+\\r\\n", ""); return pattern.matcher(content).replaceAll(""); } }