面试题目java读取文本内容方式

面试题目java读取文本内容方式
二种方式

  1. 第一种通过FileInputStream()方式读取
 FileInputStream fis = new FileInputStream("a.txt");    //创建流对象
        byte[] arr = new byte[4];
        int len;
        while((len = fis.read(arr)) != -1) {
            System.out.print(new String(arr,0,len));
        }
        fis.close();
  1. 第二种通过:FileReader()方式读取

    FileReader fileReader = new FileReader("a.txt");
        int c;
        while ((c = fileReader.read()) != -1) {
            System.out.print((char) c);
        }
        fileReader.close();
    }

原文地址:http://blog.51cto.com/357712148/2316590

时间: 2024-07-29 14:14:58

面试题目java读取文本内容方式的相关文章

Java读取配置文件的方式

Java读取配置文件的方式-笔记 1       取当前启动目录下的配置文件 一般来讲启动java程序的时候,在启动的目录下会有配置文件 classLoader.getResource("").getFile()  会取到java当前启动项目的目录,然后指定对应的配置文件路径即可比如conf/conf.properties //取当前启动目录的配置文件 String filePath =classLoader.getResource("").getFile()+&q

java读取文件内容常见几种方式

①随机读取文件内容 ②以行为单位读取文件,常用于读面向行的格式化文件 ③以字符为单位读取文件,常用于读文本,数字等类型的文件 ④以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件 package com.control; import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOExcepti

java 读取类内容给指定的方法追加内容

思路:首先读取文件内容,找到方法名后,然后追加内容.针对的是小文件处理方式. String beanPath = System.getProperty("user.dir") + "/src/main/java/com/test.java"; try { BufferedReader bufReader = new BufferedReader( new InputStreamReader(new FileInputStream(new File(beanPath)

java读取word内容

暂时只写读取word内容的方法. 依赖的jar: poi-3.9-20121203.jarpoi-ooxml-3.9-20121203.jarxmlbeans-2.3.0.jar package com.word; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import org.apache.poi.POIXMLDocument; import org.apache.poi.P

Java中使用字节流类读取文本内容

package cn.jbit.inputstream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class Test { /** * @param args */ public static void main(Stri

Shell 读取文本内容

在Linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法.为了给大家一个直观的感受,我们将通过生成一个大的文件的方式来检验各种方法的执行效率. 方法1:while循环中执行效率最高,最常用的方法.  function while_read_LINE_bottm(){     While read LINE     dod         echo $LINE     done  < $FILENAME }           注释:我习惯

Java读取Excel内容(转)

借助于apathe的poi.jar,由于上传文件不支持.jar所以请下载后将文件改为.jar,在应用程序中添加poi.jar包,并将需要读取的excel文件放入根目录即可 本例使用java来读取excel的内容并展出出结果,代码如下: import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; impor

Java读取Excel内容

依赖: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.15</version> </dependency> 代码 import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermo

while read读取文本内容

读取文件给 while 循环 方式一: exec <FILE while read line do cmd done 方式二: cat FILE_PATH |while read line do cmd done 方式三: while read line do cmd done <FILE 举例: ip.txt内容如下: 10.1.1.11 root 123 10.1.1.22 root 111 10.1.1.33 root 123456 10.1.1.44 root 54321 写法1: c