java访问本地文件_java 读取本地文件 更改
/*** @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 读取本地文件 更改相关推荐
- java读取本地文件_java 读取本地文件实例详解
java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...
- java 读取本地文件_java 读取本地文件实例详解
java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...
- java读取本地文件下载_java 读取本地的json文件
首先,要先去下载相关的jar包,否则你是无法做到的. 在百度或者谷歌里面输入java json jar包下载就行了(共7个包). xom-1.1.jar ezmorph-1.0.6.jar json ...
- java 存取xml数据_JAVA读取XML文件数据
XML文档内容如下: title1 title2 title3 JAVA代码如下: package cn.mylucene; import java.io.File; import java.io.I ...
- java properties 路径问题_Java 读取Properties文件时应注意的路径问题
Java读取properties文件的方法比较多,网上最多的文章是"Java读取properties文件的六种方法",但在Java应用中,最常用还是通过java.lang.Clas ...
- java代码读取excel文件_Java 读取excel 文件流代码实例
这篇文章主要介绍了Java 读取excel 文件流代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 public static vo ...
- java 文件夹下的文件_java读取某个文件夹下的所有文件
import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class ...
- java生成txt表格_java读取txt文件表格并生成新txt
展开全部 可以使用java中的I/O流来读取文件并生产新文件,给你个代码例子:import java.io.BufferedReader; import java.io.File; import ja ...
- java中读取mp3文件_java读取mp3文件
JMF实际上是Java的一个类包.JMF 2.1.1技术提供了先进的媒体处理能力,从而扩展了Java平台的功能.这些功能包括:媒体捕获.压缩.流转.回放,以及对各种主要媒体形式和编码的支 持,如M-J ...
最新文章
- php json_encode中提示的中文总是返回\u767b\u5f55\u6210\u529f\uff01的解决办法
- mongodb学习笔记(2)--curd
- zongzi tutorial
- 使用KubeKey 离线环境部署 KubeSphere v3.0.0
- nginx搭建静态服务器(127.0.0.1/localhost访问)
- Dcloud HTML5 监听蓝牙设备 调用 原生安卓实现 - aspirant - 博客园
- android launcher分析和修改10,Android Launcher分析和修改10——HotSeat深入进阶
- 程序员进阶之算法练习(一)
- 有量子计算机的山西高能小说,五本大神级高能热血小说,没看过也必定听说过 ,加入书架告别书荒!...
- 500+ 精选 Java 面试题大放送
- 基于Ajax的应用程序架构汇总(一) (转自CSDN)
- bzoj千题计划315:bzoj3172: [Tjoi2013]单词(AC自动机)
- Javascript学习待续
- 消息队列简介-原理与应用
- 2021-10-10
- Obsidian安卓端同步及使用(Remotely Save+阿里云同步S3)
- 1型错误和2型错误_沈阳地铁1号线太原街站导向牌出现错误!
- 修改系统时区 /etc/localtime
- js利用数组创建图片对象
- vba按原格式批量合并word文档
热门文章
- 英文书《用unreal来学习c++》_用机器学习来概括《哈利波特》,四句话总结一场戏...
- linux 直接映射 页表大小,linux 启动过程临时页表到底映射了多大内存?
- java的equals方法_Java Duration类| 带示例的equals()方法
- 图解面试题:找出数组中重复的数字?
- 面试经验分享|精华版
- Android实现点击两次返回键退出
- ssh框架常见错误与解决方法
- C语言文本文件与二进制文件转换
- Jetson Nano安装pytorch 基于torch1.6和torchvision0.7
- 跨考计算机教研室,跨考教研室专家:脱离题海沉浮 做到有效做题_跨考网