zoukankan      html  css  js  c++  java
  • Java读文件

    读取文件

    BufferedReader read=new BufferedReader(new InputStreamReader(System.in));
    String answer=read.readLine();

    (1)新建File对象

      eg:File file=new File("D:xxx.txt");

    (2)新建InputStream

      eg:InputStream input=new InputStream(file);

      注意:取得命令行输入也是输入流InputStream 即System.in也是输入流;同理System.out也是输出流

    (3)新建InputStreamReader

      eg:InputStreamReader inputReader=new InputStreamReader(input);

      这里input也可以直接使用System.in代替来取得命令行输入

      else:String encoding ="UTF-8";

        InputStreamReader inputReader=new InputStreamReader(input,encoding);

      这是对中文编码进行解析

    (4)新建BufferedReader

      BufferedReader同前面一样都是以前一个作为构造函数的参数

      eg:BufferedReader bufferReader=new BufferedReader(inputReader);

     (5)取得输入 String

      一般的取得输入为

      String str=bufferReader.readLine();

      对于txt来说一般使用

      while(bufferReader.readLine()!=null){

        String s=bufferReader.readLine();

      }

    记得BufferReader要close

    总结:对于输入流一般的文件都可以这么读取,除了例如EXCEL以及WORD等特殊格式的文件,但是EXCEL也有POI和JXL包对文件进行解析

    坚定目标,向前看
  • 相关阅读:
    登陆界面
    信号和槽
    线程同步
    java script简介
    css粘性定位sticky的使用
    vue中使用qrcodejs2生成二维码
    webpack基本使用
    总结一些h5出现的问题及解决方案
    srcset属性配合w宽度描述符配合sizes属性
    vw实现页面布局
  • 原文地址:https://www.cnblogs.com/wangcansun/p/3307527.html
Copyright © 2011-2022 走看看