import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.LineNumberReader;
import java.nio.Buffer; public class io {
public static void main(String[] args) throws IOException
{
writeFile();
readFile1();
readFile2();
} //写出
public static void writeFile() throws IOException
{
FileOutputStream fos = new FileOutputStream("fos.txt");
fos.write("abcd".getBytes());
fos.close();
} //读入
public static void readFile1() throws IOException
{
FileInputStream fis1 = new FileInputStream("fos.txt");
int ch=0;
while((ch=fis1.read())!=-1) //一个一个读
{
System.out.println((char)ch);
}
fis1.close();
} public static void readFile2() throws IOException
{
FileInputStream fis2 = new FileInputStream("fos.txt");
byte[] buf = new byte[1024]; //缓冲区
int len = 0;
while((len=fis2.read(buf))!=-1) //以数组大小读入 返回值是读入的个数
{
System.out.println(new String (buf,0,len));
}
fis2.close(); FileInputStream fis3 = new FileInputStream("fos.txt");
//fis2.available 文件中字节的个数
int num = fis3.available();
//定义一个刚刚好的缓冲区,不能用与文件很大的 和爆内存
byte[] buf2 = new byte[fis3.available()];
fis3.read(buf2);
System.out.println(num+":"+new String(buf2));
fis3.close();
}
}

最新文章

  1. HTML相关
  2. Java SE 基础:注释
  3. kvm 简介
  4. hiho #1326 : 有序01字符串
  5. Win7-64bit系统下安装mysql的ODBC驱动
  6. netty 解决TCP粘包与拆包问题(三)
  7. Thinkphp twig
  8. Esper系列(九)NamedWindow语法create、Insert、select
  9. 并行rsync
  10. phpmail发送phpexcel生成的附件,php导出的Excel 作为邮件附件发送
  11. Thread中的join()方法
  12. 正益工作能担起PaaS+SaaS的未来探索吗?
  13. C# - 操作符
  14. redis的主从机制 master&slave
  15. python-16
  16. springboot 没有跳转到指定页面
  17. 我知道的nginx配置
  18. IDEA项目搭建八——使用MybatisPlus简化数据库交互
  19. LVDS接口分类,时序,输出格式
  20. 黄聪:TortoiseGit(乌龟git)保存用户名密码的方法

热门文章

  1. dev RichText高亮
  2. jquery之event与originalEvent的关系、event事件对象用法浅析
  3. 8.Methods(一)
  4. HDU 5038 Grade(分级)
  5. h5移动开发css
  6. MVC加载下拉列表
  7. 加快Win7整体运行速度的12个小技巧
  8. Scrum Meeting---Eleven(2015-11-6)
  9. Scrum Meeting---Nine(2015-11-4)
  10. iOS - Swift SingleClass 单例类