码迷,mamicode.com
首页 > 其他好文 > 详细

I\O操作

时间:2015-07-17 20:26:38      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:

作用:读写设备上数据、硬盘文件、内存、键盘、网络等。

分类:

  数据走向:输入流、输出流

  数据类型:字符流(文本数据Reader或者Writer结尾)  

       字节流(所有类型Stream结尾)

  1个字节 = 8位二进制  字节是存储信息单位,计量单位

  字符:抽象的一个符号

  字符集:编码,ANSI编码标准

 

  字节流->字符

  FileInputStream fis = new FileInputStream("text.txt");

  byte inpyt[] = new byte[21];

  fis.read(input);

  String inputString = new String(input,"UTF-8");

  fis.close();

 

  字符->字节流

  FileOutputStream fos = new FileOutputStream("text.txt");

  String outString = "";

  byte output[] = outString.getBytes("UTF-8");

  fos.write(output);

  fos.close();

 

  文件拷贝:

  FileInputStream fis = new FileInputStream("a.gif");

  FileOutputStream fos = new FileOutputStream("b.gif");

  byte input[] = new byte[50];

  while(fis.read(input)!=-1){fos.write(input);}

  fis.close();

  fos.close();

  

I\O操作

标签:

原文地址:http://www.cnblogs.com/hzwcoming/p/4655376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!