bufferedreader相关内容

如何在Java中两次读取同一文件?

我想对文件的行数进行计数,在第二遍中,我想占用每一行并对其进行操作。它没有编译错误,但不能进入第二个 while((line = br.readLine())!= null)。 是否有其他方法来获取文件的行(电影)并存储在数组中? BufferedReader br = null; try {//尝试读取文件 br = new BufferedReader(new FileRe ..
发布时间:2020-09-24 02:02:32 Java开发

文件结尾NullPointerException

我想要的是通过在命令行中输入 EOF ,方法是 Ctrl + z c> BufferedReader 从控制台读取。以下代码这样做。但是问题是,在达到 EOF 之后,它会发出 NullPointerException 。有没有办法跳过此异常?或者更确切地说,通过控制台读取 BufferedReader 达到 EOF 的正确方法是什么? import java.io.BufferedRead ..
发布时间:2020-09-24 02:02:30 Java开发

尝试解密文件时,CipherInputStream为空

我正在尝试编写一些辅助方法,以读取和写入加密文件。我有两种方法可以成功实现此目的,并返回一个InputStream或OutputStream(实际上是Cipher版本),我可以使用它们读取或写入文件。我已经确认,当用Object流包装这些方法并用于将加密的Object读写文件时,这些方法很有效。 但是,当我尝试时会出现问题从加密的文本文件中读取。我可以验证输入的String是否已加密并写入正 ..
发布时间:2020-09-24 02:01:28 Java开发

了解BufferedReader在Java中的工作方式

关于BufferedReader如何工作的非常基本的问题。给定字符串/短语,我想从其中包含很多文本的文件中查找并打印它。 在Java中使用BufferedReader 我对此主题进行了一些研究,结果是最接近的。 因此,有了这些信息,为什么下面的代码会终止? 公共类MainApp { 字符串行= null; 字符串短语=“ eye”; 试试{ File file = ..
发布时间:2020-09-24 02:00:22 Java开发

从golang中的缓冲读取器读取特定数量的字节

我知道 bufio 包中的golang中的特定功能。 func( b *阅读器)Peek(n int)([] byte,error) Peek返回下n个字节,不提高阅读器。字节 在下一次读取调用时停止有效。如果Peek返回的字节数少于n 个字节,则它还会返回一个错误,解释为什么读取短。如果n大于b的缓冲区大小,则 错误为ErrBufferFull。 ..
发布时间:2020-09-24 01:59:17 其他开发

Java BufferedReader值变为空

我正在使用以下代码来获取API的响应。 BufferedReader bf = new BufferedReader(new InputStreamReader( connection.getInputStream())); System.out.println(“ bf.readLine()-” + bf.readLine()); 输出= bf.readLine(); w ..
发布时间:2020-09-24 01:57:11 Java开发

缓冲的读者变更

嗨,我想用扫描器替换这段代码中的BufferedReader?我写了这段代码,但后来意识到我们不允许使用bufferedreader。但是Havent一个线索,甚至可以解决该问题。 public static void Option1Method()抛出IOException { FileWriter aFileWriter = new FileWriter(“ wordlist.t ..
发布时间:2020-09-24 01:57:08 Java开发

为什么我的BufferedReader读取未在给定文件中退出的文本?

我正在使用 BufferedReader 从文件中读取存储为字节的详细信息,然后转换 bytes 转换为文本并将其拆分为数组。但是我的程序从从文件读取的文本中返回了 NumberFormatException 。在下面,我提供了代码,错误消息,从文件中读取的行以及用于显示 BufferedReader 从文件中读取的内容的打印语句。 FileReader fileReader = new ..
发布时间:2020-09-24 01:56:57 Java开发

套接字,BufferedReader.readline()-为什么流未准备好?

我正在学习Java,但我遇到了一些套接字问题。我开发了一个简单的客户端-服务器应用程序-一种敲门程序,它执行4个步骤: 客户端向服务器发送一些消息 服务器将它们接收并保存到文件中 服务器将一些其他消息发送回客户端 客户端将它们接收并还保存到文件中 问题出现在第4步:客户端不接收消息,也永远不会循环: 而((instr = in.readLine())!= null){ w ..
发布时间:2020-09-24 01:55:55 Java开发

BufferedReader与Scanner相比有什么好处

这是有关图形中深度优先搜索的代码。 谁知道为什么在此代码中使用了bufferedReader类? ,为什么不使用nextInt函数呢? 有什么特权? 是为了加快处理速度吗? 谢谢:) import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; 类 ..
发布时间:2020-09-24 01:54:46 Java开发

快速与在Java中逐行读取大型JSON文件的有效方法

我在 JSON 文件中有1亿条记录,需要一种高效,最快的方法来从 JSON java 中的c $ c>文件。 JSON 文件格式如下: [[“ XYZ”,...,“ ABC”],[“ XYZ”,.. 。,“ ABC”],[“ XYZ”,...,“ ABC”],...,[“ XYZ”,...,“ ABC”], [“ XYZ”,.. 。,“ ABC”],[“ XYZ”,...,“ AB ..
发布时间:2020-09-24 01:53:44 Java开发

在Python2中从sys.stdin制作io.BufferedReader

如何从标准文件对象(例如sys.stdin或从“ open”中获得的文件)中创建BufferedReader对象? (背景:我需要一个peek()方法,这是标准文件对象无法使用的方法。也欢迎您解决此问题的任何建议。) 我希望这种方法能正常工作,但没有: >> import sys >>导入io >> io.BufferedReader(sys.stdin) 追溯(最近一次调用 ..
发布时间:2020-09-24 01:53:36 Python

为什么默认的char缓冲区大小为BufferedReader 8192?

当我构造一个新的 BufferedReader 时,它为我提供了8192个字符的缓冲区。这背后的逻辑/原因是什么? 8192 = 2乘以13 解决方案 传统上,操作系统中的内存管理器和页面文件可以在大小为2.这允许通过左/右移位运算执行非常有效的乘法/除法运算。使用缓冲区时,最坏的情况是缓冲区的大小比页面大小长1个字节(这将导致额外的页面交换,但收益非常低)。因此,默认的缓 ..
发布时间:2020-09-24 01:53:33 Java开发