您的位置:首页 > 其它

关于各种输入输出流的二次理解总结 ,以及输入的三种方法总结。

2016-11-05 18:52 387 查看
流大体上课分为输入流和输出流  。

      也可以分为字节流和字符流,和缓冲流。

       字节流:FileInputStream         FileOutputStream        InputStream(不能实例化)       OutputStream(不能实例化)        BufferedFileInputStream       BufferedFileOutputStream   

       字符流:FileReader                 FileWriter                       Reader(不能实例化)                Writer(不能实例化)                       BufferedReader                      BufferedWriter。

       文件读取字节流:    InputStreamReader (用来封装System.in的)。

        随机访问流:           RandomAccessFile   (可读可写  “r”   or   “rw”)。

        转化数组流:   ByteArrayOutputStream   ByteArrayInputStream  (用来将输出流转化为数组的,将输入数组转化为输入流的)。

输入的三种方法:

      分别是scanner   ,inputStream ,InputStreamReader

       1.scanner  sc=new Scanner(System.in);   sc.nextLine();就能获得输入的值。

       2,InputStream  is=System,in;   is.read(buffer);   new String(buffer);就能获得输入的值。

       3.BufferdReader br=new BufferedReader(new InputStreamReader(System.in));  br.readLine();就能获得输入的值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐