zoukankan      html  css  js  c++  java
  • Java-IO流-输入流

    package cn.bruce.IO;
    
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    
    //字节输入流  构造方法需要制定数据源
    //输入流步骤:1、创建子类对象2、read读取3、close
    public class IOInputDemo1 {
        public static void main(String[] args) throws IOException {
            FileInputStream fin = new FileInputStream("E:\A\aa.txt");
            // int a = fin.read(); //一个一个的读
            // System.out.println(a);
            // int b = fin.read();
            // System.out.println((char)b);//字节转为char类型
            // 如果到结尾并且读不到的话是返回-1
            int len = 0;
            while ((len = fin.read()) != -1)// 里面有1次赋值1次比较 先赋值给len 再将len与-1比较
            {
                System.out.print((char) len);
            }
            fin.close();
            System.out.println();
            System.out.println("-----------------------");
            // 读取字节数组 数组大小用于存放字节
            // int 用于返回读取的有效个数
            FileInputStream fin1 = new FileInputStream("E:\A\aa.txt");
            byte[] a = new byte[1024];//建议1024
            // int b = fin1.read(a);
            // System.out.println(new String(a));
            // System.out.println(b);
            // b = fin1.read(a);
            // System.out.println(new String(a));
            // System.out.println(b);
            // b = fin1.read(a);
            // System.out.println(new String(a));
            // System.out.println(b);
            int len1 = 0;
            while ((len = fin1.read(a)) != -1)
            {
                System.out.print(new String(a,0,len));//String 转换长度
            }
        }
    }

  • 相关阅读:
    iOS崩溃报告获取一
    GCDTimer
    Runtime
    Socket
    冒泡排序笔记
    学习java虚拟机笔记
    ftp发送文件包括中文名
    java email
    批量数据插入高效 转发
    读取本地硬盘文件,快速扫描插入 数据库
  • 原文地址:https://www.cnblogs.com/BruceKing/p/13540011.html
Copyright © 2011-2022 走看看