有碰到过copy代码的时候 多了一些特殊的 1. 2. 类似这样的 东东嘛那么就请用下面这个类吧。

    技术2022-05-19  22

    比如这篇文章 你要copy其代码 那么 就会有这个行的提示符号 也会copy出来。

     

    package stream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.regex.Matcher; import java.util.regex.Pattern; public class CopyFileToJavaCode {     public static final String dirPath = "c:/code1.txt";     public static final String toPath = "c:/code2.txt";         private static String getCodeStr(String str){         Pattern pattern = Pattern.compile("//b[0-9]+//.");         Matcher matcher = pattern.matcher(str);         return matcher.replaceAll("");     }     public static void main(String[] args) throws Exception {         File dirFile = new File(dirPath);         BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(dirFile),"UTF-8"));         String lineStr = null;         StringBuffer sb = new StringBuffer();         while((lineStr = br.readLine()) != null){             sb.append(lineStr).append("/n");         }         String codeStr = CopyFileToJavaCode.getCodeStr(sb.toString());         BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(toPath), false),"UTF-8"));         out.write(codeStr.toString());         out.close();         br.close();     } }


    最新回复(0)