之前挖了个坑,现在先填上点,小有进展,继续努力中.现在解决了之前只能替换一次的问题,下一步细化文件读取与输出方式 package com.mahayu.jst1; import java.io.*; public class t3 { public static void main(String[] args) throws IOException { String templateContent=null; FileInputStream fileinputstream = new FileInputStream("d://mb.html"); int lenght = fileinputstream.available(); byte bytes[] = new byte[lenght]; fileinputstream.read(bytes); fileinputstream.close(); templateContent = new String(bytes); //System.out.println(templateContent); templateContent = templateContent.replaceAll("#aa#", "转换1"); templateContent = templateContent.replaceAll("#bb#", "CC"); FileOutputStream fileoutputstream = new FileOutputStream("D://ok.html"); byte tag_bytes[] = templateContent.getBytes(); fileoutputstream.write(tag_bytes); fileoutputstream.close(); } }