zoukankan      html  css  js  c++  java
  • 文件内容替换

    import java.io.*;
    
    public class T {
    
        public static void main(String[] args) {
            try {
                String a = "D:\\.ftl";
                BufferedReader bufReader = new BufferedReader(new InputStreamReader(new FileInputStream(new File(a))));//数据流读取文件
    
                StringBuffer strBuffer = new StringBuffer();
                String empty = "";
                String tihuan = "";
                int dd = 37;
                for (String temp = null; (temp = bufReader.readLine()) != null; temp = null) {
                    System.out.println(temp);
                    System.out.println("---------------------------");
                    if (temp.indexOf("yanyan") != -1) { //判断当前行是否存在想要替换掉的字符 -1表示存在
    
                        int i = temp.indexOf("yanyan");
                        tihuan = temp.substring(i, i + 6);
                        empty = "id="a" + dd + "" name="a" + dd + "" value="${scData.a" + dd + "!''}"";
                        temp = temp.replace(tihuan, empty);//替换为你想要的东东
                        System.out.println(temp);
                        dd++;
                    }
                    strBuffer.append(temp);
                    strBuffer.append(System.getProperty("line.separator"));//行与行之间的分割
                }
                bufReader.close();
                PrintWriter printWriter = new PrintWriter("D:/EntNatureDistributionDAO.txt");//替换后输出的文件位置
                printWriter.write(strBuffer.toString().toCharArray());
                printWriter.flush();
                printWriter.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    
    
    }
    
  • 相关阅读:
    Jquery Plugin模版
    jquery之extend
    java反射技术实例
    java基础汇总
    Java学习路线
    java的一个爬虫
    Java深度理解——Java字节代码的操纵
    java编程思想-基础
    hdu 5201 The Monkey King【容斥原理+组合数学】
    容斥原理
  • 原文地址:https://www.cnblogs.com/xx2017/p/10975813.html
Copyright © 2011-2022 走看看