/** * @author zhangjunyao * 修改本地文件内容 */ public class AppModifyTest { /** * 读取文件内容 * * @param filePath * @return */ public String read(String filePath) { BufferedReader br = null; String line = null; StringBuffer buf = new StringBuffer(); try { // 根据文件路径创建缓冲输入流 br = new BufferedReader(new FileReader(filePath)); // 循环读取文件的每一行, 对需要修改的行进行修改, 放入缓冲对象中 while ((line = br.readLine()) != null) { // 此处根据实际需要修改某些行的内容 if (line.startsWith(" upstream localhosttest {")) { buf.append(line).append("server 127.0.0.1:7001;"); } else if (line.startsWith("b")) { buf.append(line).append(" start with b"); } // 如果不用修改, 则按原来的内容回写 else { buf.append(line); } buf.append(System.getProperty("line.separator")); } } catch (Exception e) { e.pr
使用java程序修改本地文件部分内容
最新推荐文章于 2024-08-05 03:29:09 发布
该博客介绍了一个Java程序,用于读取并修改本地文件内容。程序通过BufferedReader和BufferedWriter实现文件读写,查找特定行并进行替换操作,如遇到以'upstream localhosttest {'开头的行,追加'server 127.0.0.1:7001;',遇到以'b'开头的行,追加' start with b'。最后在main方法中,循环执行读取和写入过程10次。
摘要由CSDN通过智能技术生成