使用FileInputStream从文件中读取文本

奥马尔·沙拉基(Omar Sharaki)

我有一个文本文件,其内容保存在我的计算机上。我想使用FileInputStream在控制台上显示字符,同时还要测量花费的时间。看起来像这样:

public class Readtime {
    public static void main(String args[]) throws Exception{
        FileInputStream in=new FileInputStream("bolbol.txt");
        while(in.read()!=-1){
            long startTime = System.nanoTime();
            int x = in.read();
            long endtime = System.nanoTime();
            System.out.println(endtime-startTime);
            System.out.println((char)x);
        }
        in.close();
    }
}

我在控制台上得到的是以下内容:

8863
b
7464
d
6998
f
6997
h

现在其余的字母在哪里?好像只完成了4次读取操作。我的想法是朝char大小方向发展,一次read()只能读取一个字节,但我什么也没得到。

雷迪
while(in.read()!=-1){
    long startTime =  System.nanoTime();
    int x=in.read();

您正在读取while条件中的数据并在循环中再次打印以读取

int i=0;  
while((i=in.read())!=-1){  
    System.out.println((char)i);  
}  

您可以在此处查看官方文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用fileinputstream在Java中读取文件

来自分类Dev

使用FileInputStream从文件读取整数

来自分类Dev

请我是编程的初学者,使用FileInputStream在Java中读取文本文件后会返回null

来自分类Dev

Java库存-如何使用FileInputStream读取文件?

来自分类Dev

使用numpy从文本文件中读取文件

来自分类Dev

如何使用python读取文本文件中的数字?

来自分类Dev

使用scanf重新读取c中的文本文件

来自分类Dev

使用fscanf在C中逐行读取文本文件

来自分类Dev

使用C程序读取文本文件中的表

来自分类Dev

从文本文件读取而不使用javascript中的事件

来自分类Dev

读取Java中的文本文件并使用数据

来自分类Dev

如何使用<从文本文件中读取整行

来自分类Dev

如何使用 Pandas 在 Python 中读取文本文件

来自分类Dev

从文件中读取文本以在 bash 脚本中使用变量

来自分类Dev

使用 Docx4j 从 Docx 文件中读取文本

来自分类Dev

FileInputStream读取的文件不断返回0

来自分类Dev

无法从FileInputstream中读取带有俄语字符的文件名

来自分类Dev

在Eclipse中使用java.io库,以便FileInputStream可以读取dat文件

来自分类Dev

在Delphi中读取文本文件

来自分类Dev

在Matlab中读取文本文件

来自分类Dev

读取R中的文本文件

来自分类Dev

从文本文件中逐行读取

来自分类Dev

从bat文件中读取文本到python

来自分类Dev

从文件中读取格式化文本

来自分类Dev

在java中读取文本文件

来自分类Dev

Python 从文本文件中读取

来自分类Dev

从文本文件中读取数字

来自分类Dev

OpenCSV 从文件中读取奇怪的文本

来自分类Dev

如何使用“ .title()命令读取文本文件并大写文件中的每个单词?

Related 相关文章

热门标签

归档