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反射机制
    Java注解的使用
    C3P0数据库Jar包的使用
    异常处理
    集合的概念
    程序员必备之二分查找
    ArrayList的使用
    HashMap的使用
    Final的使用
    类的基本结构
  • 原文地址:https://www.cnblogs.com/wangcansun/p/3307527.html
Copyright © 2011-2022 走看看