/*** @Title: MakeHtml

* @Description: 创建html

*@paramfilePath 设定模板文件

*@paramconent 替换的内容

*@paramdisrPath 生成html的存放路径

*@paramfileName 生成html名字

*@returnvoid 返回类型

*@throws

*/

public static voidMakeHtml(String filePath,String conent,String disrPath,String fileName ){

InputStreamReader bis= null;try{

System.out.print(filePath);

String templateContent= "";

FileInputStream fileinputstream= new FileInputStream(filePath);//读取模板文件

StringBuffer sb = newStringBuffer();

bis= new InputStreamReader(fileinputstream,"UTF-8");

BufferedReader br= newBufferedReader(bis);int i=0;while((i=br.read())!=-1){

sb.append((char)i);

}

templateContent=sb.toString();

templateContent= templateContent.replaceAll("模板内容", conent);

String fileame= fileName + ".html";

fileame= disrPath+"/" + fileame;//生成的html文件保存路径。

FileOutputStream fileoutputstream = new FileOutputStream(fileame);//建立文件输出流

System.out.print("文件输出路径:");

System.out.print(fileame);/*byte tag_bytes[] = templateContent.getBytes();

fileoutputstream.write(tag_bytes);

fileoutputstream.close();*/OutputStreamWriter osw= new OutputStreamWriter(fileoutputstream,"UTF-8");

BufferedWriter bw=newBufferedWriter(osw);/*int j=0;

while((j=br.read())!=-1){

bw.write(j);

}*/bw.write(templateContent);

bw.close();

}catch(Exception e) {

System.out.print(e.toString());

e.printStackTrace();

}finally{try{

bis.close();

}catch(IOException e) {

e.printStackTrace();

}

}

}

java访问本地文件_java 读取本地文件 更改相关推荐

  1. java读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

  2. java 读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

  3. java读取本地文件下载_java 读取本地的json文件

    首先,要先去下载相关的jar包,否则你是无法做到的. 在百度或者谷歌里面输入java json  jar包下载就行了(共7个包). xom-1.1.jar ezmorph-1.0.6.jar json ...

  4. java 存取xml数据_JAVA读取XML文件数据

    XML文档内容如下: title1 title2 title3 JAVA代码如下: package cn.mylucene; import java.io.File; import java.io.I ...

  5. java properties 路径问题_Java 读取Properties文件时应注意的路径问题

    Java读取properties文件的方法比较多,网上最多的文章是"Java读取properties文件的六种方法",但在Java应用中,最常用还是通过java.lang.Clas ...

  6. java代码读取excel文件_Java 读取excel 文件流代码实例

    这篇文章主要介绍了Java 读取excel 文件流代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 public static vo ...

  7. java 文件夹下的文件_java读取某个文件夹下的所有文件

    import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class  ...

  8. java生成txt表格_java读取txt文件表格并生成新txt

    展开全部 可以使用java中的I/O流来读取文件并生产新文件,给你个代码例子:import java.io.BufferedReader; import java.io.File; import ja ...

  9. java中读取mp3文件_java读取mp3文件

    JMF实际上是Java的一个类包.JMF 2.1.1技术提供了先进的媒体处理能力,从而扩展了Java平台的功能.这些功能包括:媒体捕获.压缩.流转.回放,以及对各种主要媒体形式和编码的支 持,如M-J ...

最新文章

  1. php json_encode中提示的中文总是返回\u767b\u5f55\u6210\u529f\uff01的解决办法
  2. mongodb学习笔记(2)--curd
  3. zongzi tutorial
  4. 使用KubeKey 离线环境部署 KubeSphere v3.0.0
  5. nginx搭建静态服务器(127.0.0.1/localhost访问)
  6. Dcloud HTML5 监听蓝牙设备 调用 原生安卓实现 - aspirant - 博客园
  7. android launcher分析和修改10,Android Launcher分析和修改10——HotSeat深入进阶
  8. 程序员进阶之算法练习(一)
  9. 有量子计算机的山西高能小说,五本大神级高能热血小说,没看过也必定听说过 ,加入书架告别书荒!...
  10. 500+ 精选 Java 面试题大放送
  11. 基于Ajax的应用程序架构汇总(一) (转自CSDN)
  12. bzoj千题计划315:bzoj3172: [Tjoi2013]单词(AC自动机)
  13. Javascript学习待续
  14. 消息队列简介-原理与应用
  15. 2021-10-10
  16. Obsidian安卓端同步及使用(Remotely Save+阿里云同步S3)
  17. 1型错误和2型错误_沈阳地铁1号线太原街站导向牌出现错误!
  18. 修改系统时区 /etc/localtime
  19. js利用数组创建图片对象
  20. vba按原格式批量合并word文档

热门文章

  1. 英文书《用unreal来学习c++》_用机器学习来概括《哈利波特》,四句话总结一场戏...
  2. linux 直接映射 页表大小,linux 启动过程临时页表到底映射了多大内存?
  3. java的equals方法_Java Duration类| 带示例的equals()方法
  4. 图解面试题:找出数组中重复的数字?
  5. 面试经验分享|精华版
  6. Android实现点击两次返回键退出
  7. ssh框架常见错误与解决方法
  8. C语言文本文件与二进制文件转换
  9. Jetson Nano安装pytorch 基于torch1.6和torchvision0.7
  10. 跨考计算机教研室,跨考教研室专家:脱离题海沉浮 做到有效做题_跨考网