• [Java] IO-01 FileInputStream / FileOutputStream / FileReader / FileWriter


    package com.bjsxt.chap8.IO;
    
    import java.io.*;
    
    public class TestFileInputStream {
        public static void main(String[] args) {
            int b = 0;
            FileInputStream in = null;   // java.io.InputStream  -  java.io.FileInputStream
    
            try {
                in = new FileInputStream(
                        "D:\Java\JavaProjects\MyPractice\src\com\bjsxt\chap8\IO\TestFileInputStream.java");
            } catch (FileNotFoundException e) {
                System.out.println("找不到指定文件");
                System.exit(-1);
            }
    
            try {
                long num = 0;
                while ((b = in.read()) != -1) { //  int read() 从此输入流中读取一个数据字节。 
                    System.out.print((char) b);
                    num++;
                }
                in.close();
                System.out.println();
                System.out.println("共读取了 " + num + " 个字节");
            } catch (IOException e1) {
                System.out.println("文件读取错误");
                System.exit(-1);
            }
        }
    }
    import java.io.*;
    
    public class TestFileReader {
        public static void main(String[] args) {
            FileReader fr = null;
            int c = 0;
            try {
                fr = new FileReader("d:\share\java\io\TestFileReader.java");
                int ln = 0;
                while ((c = fr.read()) != -1) {
                    // char ch = (char) fr.read();
                    System.out.print((char) c);
                    // if (++ln >= 100) { System.out.println(); ln = 0;}
                }
                fr.close();
            } catch (FileNotFoundException e) {
                System.out.println("找不到指定文件");
            } catch (IOException e) {
                System.out.println("文件读取错误");
            }
    
        }
    }
    
    import java.io.FileWriter;
    import java.io.IOException;
    
    public class TestFileWriter {
      public static void main(String[] args) {
        FileWriter fw = null;
        try {
          fw = new FileWriter("D:\1.txt");
          for(int c = 0; c <= 50000; c++) {
            fw.write(c);
          }
          fw.close();
        } catch (IOException e1) {
            e1.printStackTrace();
          System.out.println("文件写入错误");
          System.exit(-1);
        }
      }
    }
    





  • 相关阅读:
    谈谈Ext JS的组件——组件基类:Ext.Component
    谈谈Ext JS组件之引子
    安装Compass时不能访问服务器的问题
    Android监听电池状态
    为macbook双系统的windows装驱动
    Activity中的四种启动模式
    【翻译】Ext JS 6 Beta发布
    eclipse下出现奇怪字符的解决方法
    浅谈设计模式
    【翻译】Ext JS 5:为不同设备设置不同的主题
  • 原文地址:https://www.cnblogs.com/robbychan/p/3786901.html
Copyright © 2020-2023  润新知