java读写文本文件

Java读写文本文件,可以是txt,html等

//读取文件 (文件路径,文件编码)
public String Read(String filepath,String coding) throws Exception{
    String templateContent = "";
     FileInputStream fileinputstream = new FileInputStream(filepath);// 读取模板文件
     int lenght = fileinputstream.available();
     byte bytes[] = new byte[lenght];
     fileinputstream.read(bytes);
     fileinputstream.close();
     //System.out.println(bytes);
     templateContent = new   String(bytes,   coding); ;
     //System.out.print(templateContent);
     return templateContent;
}
//生成(生成文件路径,写入的String,文件编码)
public void Save(String filepath,String stream,String coding) throws Exception{
    File file = new File(filepath);
            FileOutputStream fos = new FileOutputStream(file);  
            Writer out = new OutputStreamWriter(fos, coding);  
            out.write(stream);  
            out.flush();  
            out.close();  
            fos.close();  
            fos.flush();

调用如:对象.Read(path+"//test.txt","GBK"); 可以是GBK UTF-8等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值