博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java io读写文件
阅读量:4988 次
发布时间:2019-06-12

本文共 1327 字,大约阅读时间需要 4 分钟。

java io读写文件

相关阅读:

 

 

public class DemoIO {    public static byte[] readForInputStream(File file) throws IOException{        InputStream in = new FileInputStream(file);          byte b[]=new byte[(int)file.length()];     //创建合适文件大小的数组           int len = 0;          int temp=0; //所有读取的内容都使用temp接收          while((temp=in.read())!=-1){
//当没有读取完时,继续读取 b[len]=(byte)temp; len++; } in.close(); return b; } public static void writeForOutputStream(File file) throws IOException { String content = "这是一段感人肺腑的文字"; FileOutputStream fop = new FileOutputStream(file,true);//第二个参数ture:表示在内容中追加 // 判断文件是否存在 if (!file.exists()) { file.createNewFile(); } byte[] contentInBytes = content.getBytes(); fop.write(contentInBytes); fop.flush(); fop.close(); System.out.println("--------write success-------------"); } /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { writeForOutputStream(new File("e:/testio.txt")); byte[] b = readForInputStream(new File("e:/testio.txt")); System.out.println(new String(b, 0, b.length)); }}

 

 

 

转载于:https://www.cnblogs.com/gavinYang/p/3577251.html

你可能感兴趣的文章
libusb 开发者指南-牛胜超(转)
查看>>
C - 继续畅通工程 最小生成树
查看>>
centos7 更换jdk版本
查看>>
Android开发训练之第五章第七节——Transmitting Network Data Using Volley
查看>>
Java基础知识强化之集合框架笔记01:集合的由来与数组的区别
查看>>
Java基础知识强化之IO流笔记71:NIO之 NIO的(New IO流)介绍
查看>>
Android(java)学习笔记31:泛型高级之通配符
查看>>
Eclipse 修改workspace默认的字符集为 utf-8
查看>>
laravel artisan 工具心得
查看>>
软工作业 4:结对项目之词频统计——基本功能
查看>>
linux vim vi编辑时撤销输入操作
查看>>
java utils
查看>>
maven打包
查看>>
CSS
查看>>
初学springboot, 如何快速使用maven搭建springboot项目呢
查看>>
POJ 3380 最大流
查看>>
iOS学习之 plist文件的读写
查看>>
写的一些推广方法 拿出来分享下
查看>>
【公告】CSDN个人空间将于2014年4月20日全新改版上线
查看>>
C#:MVC打印PDF文件
查看>>