A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© noiary 高级黑马   /  2014-10-26 00:21  /  1364 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

以前觉得java基础学完就可以申请进就业班学习,

现在学完大部分了越来越觉得还差的太远.

就业班进度飞快,一系列基础和预习准备充分才行!

不过不论怎样,至少方向没错.

up!

  1. /**
  2. *
  3. */
  4. package day19_IOStream;

  5. /**
  6. * @author always
  7. * @字节流学习
  8. */

  9. import java.io.*;

  10. public class FileStream {
  11.         public static void main(String[] args) throws IOException {
  12. //                writeFile();
  13. //                readFile_1();
  14. //                readFile_2();
  15.                 readFile_3();
  16.         }
  17.        
  18.         public static void readFile_3() throws IOException{
  19.                 FileInputStream fis = new FileInputStream("D:\\java\\java027\\Demo.txt");
  20.                 byte[] buf = new byte[fis.available()];
  21.                 fis.read(buf);
  22.                 System.out.print(new String(buf));
  23.                
  24.                 fis.close();
  25.         }
  26.        
  27.         /*字节流读取2*/
  28.         public static void readFile_2() throws IOException {
  29.                 FileInputStream fis = new FileInputStream("D:\\java\\java027\\Demo.txt");
  30.                 byte[] buf = new byte[1024];
  31.                 int len = 0;
  32.                 while((len = fis.read(buf)) != -1) {
  33.                         System.out.print(new String(buf, 0, len));
  34.                 }
  35.                
  36.                 fis.close();
  37.         }
  38.        
  39.         /*字节流读取1*/
  40.         public static void readFile_1() throws IOException {
  41.                 FileInputStream fis = new FileInputStream("D:\\java\\java027\\Demo.txt");
  42.                 int ch = 0;
  43.                 while((ch = fis.read()) != -1) {
  44.                         System.out.print((char)ch);
  45.                 }
  46.                
  47.                 fis.close();
  48.         }
  49.         /*字节流输出*/
  50.         public static void writeFile() throws IOException {
  51.                
  52.                 FileOutputStream fos = new FileOutputStream("d:\\java\\java027\\Demo.txt");
  53.                
  54.                 fos.write("abcdefg\r\nhijklmn".getBytes());
  55.                
  56.                 fos.close();
  57.         }
  58. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1

查看全部评分

5 个回复

倒序浏览
说的漂亮,加油
回复 使用道具 举报
加油!!!
回复 使用道具 举报
正常。学得越多,越能感觉自己的不足,有点心虚,不过想想,比起没有学习之前,又有一种天壤之别的感觉。坚持到底~~~
回复 使用道具 举报
加油。看好你,
回复 使用道具 举报
楼主加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马