bufferedreader相关内容
我想对文件的行数进行计数,在第二遍中,我想占用每一行并对其进行操作。它没有编译错误,但不能进入第二个 while((line = br.readLine())!= null)。 是否有其他方法来获取文件的行(电影)并存储在数组中? BufferedReader br = null; try {//尝试读取文件 br = new BufferedReader(new FileRe
..
我想要的是通过在命令行中输入 EOF ,方法是 Ctrl + z c> BufferedReader 从控制台读取。以下代码这样做。但是问题是,在达到 EOF 之后,它会发出 NullPointerException 。有没有办法跳过此异常?或者更确切地说,通过控制台读取 BufferedReader 达到 EOF 的正确方法是什么? import java.io.BufferedRead
..
我正在尝试编写一些辅助方法,以读取和写入加密文件。我有两种方法可以成功实现此目的,并返回一个InputStream或OutputStream(实际上是Cipher版本),我可以使用它们读取或写入文件。我已经确认,当用Object流包装这些方法并用于将加密的Object读写文件时,这些方法很有效。 但是,当我尝试时会出现问题从加密的文本文件中读取。我可以验证输入的String是否已加密并写入正
..
我正在开发一个应用程序,该应用程序将手机中的.txt文件作为输入并打印在TextView上, 公共类MainActivity扩展了AppCompatActivity { Button button; Intent Intent;私有StringBuilder文本= new StringBuilder(); private InputStream getResources
..
关于BufferedReader如何工作的非常基本的问题。给定字符串/短语,我想从其中包含很多文本的文件中查找并打印它。 在Java中使用BufferedReader 我对此主题进行了一些研究,结果是最接近的。 因此,有了这些信息,为什么下面的代码会终止? 公共类MainApp { 字符串行= null; 字符串短语=“ eye”; 试试{ File file =
..
我正在尝试通过URLConnection获取整个网页。 最有效的方法是什么? 我已经在这样做: URL url =新的URL(“ http://www.google .com /“); URLConnection连接; connection = url.openConnection(); InputStream in = connection.getInputStr
..
我知道 bufio 包中的golang中的特定功能。 func( b *阅读器)Peek(n int)([] byte,error) Peek返回下n个字节,不提高阅读器。字节 在下一次读取调用时停止有效。如果Peek返回的字节数少于n 个字节,则它还会返回一个错误,解释为什么读取短。如果n大于b的缓冲区大小,则 错误为ErrBufferFull。
..
如何读取 BufferedReader 行的全部并存储到字符串中? val br = new BufferedReader(...) val str:String = getAllLines(br)// getAllLines()-是我需要帮助的地方 类似于此 解决方案 这是我在Scala中处理 BufferedReader 的方式: val br:Bu
..
我正在使用以下代码来获取API的响应。 BufferedReader bf = new BufferedReader(new InputStreamReader( connection.getInputStream())); System.out.println(“ bf.readLine()-” + bf.readLine()); 输出= bf.readLine(); w
..
嗨,我想用扫描器替换这段代码中的BufferedReader?我写了这段代码,但后来意识到我们不允许使用bufferedreader。但是Havent一个线索,甚至可以解决该问题。 public static void Option1Method()抛出IOException { FileWriter aFileWriter = new FileWriter(“ wordlist.t
..
我正在使用 BufferedReader 从文件中读取存储为字节的详细信息,然后转换 bytes 转换为文本并将其拆分为数组。但是我的程序从从文件读取的文本中返回了 NumberFormatException 。在下面,我提供了代码,错误消息,从文件中读取的行以及用于显示 BufferedReader 从文件中读取的内容的打印语句。 FileReader fileReader = new
..
我正在学习Java,但我遇到了一些套接字问题。我开发了一个简单的客户端-服务器应用程序-一种敲门程序,它执行4个步骤: 客户端向服务器发送一些消息 服务器将它们接收并保存到文件中 服务器将一些其他消息发送回客户端 客户端将它们接收并还保存到文件中 问题出现在第4步:客户端不接收消息,也永远不会循环: 而((instr = in.readLine())!= null){ w
..
我有14个列表,每个列表都有数字或字符串数据。每个列表的大小为32561。我必须输出以下格式的文件: list1_element1 list2_element1......。 ....... list14_element1 list1_element2 list2_element2 ....................... list14_element2 。 。 。
..
我正在使用BufferedReader从txt文件读取数字以进行分析。我现在要解决的方法是-使用.readline读取一行,使用.split将字符串拆分为字符串数组 public InputFile(){ fileIn = null; //此处是 fileIn = new FileReader((filename +“ .txt”)); buffIn = new Buf
..
我设法修改了程序以ping对等计算机并获得ping计数。如何实时从ping计数结果中解析出 time =?ms ? 代码: public static void main(String [] args){ 字符串ip =“ 192.168。 1.1 -n 10“; 字符串pingResult =“”; 字符串pingCmd =“ ping” + ip; try {
..
这是有关图形中深度优先搜索的代码。 谁知道为什么在此代码中使用了bufferedReader类? ,为什么不使用nextInt函数呢? 有什么特权? 是为了加快处理速度吗? 谢谢:) import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; 类
..
我在 JSON 文件中有1亿条记录,需要一种高效,最快的方法来从 JSON java 中的c $ c>文件。 JSON 文件格式如下: [[“ XYZ”,...,“ ABC”],[“ XYZ”,.. 。,“ ABC”],[“ XYZ”,...,“ ABC”],...,[“ XYZ”,...,“ ABC”], [“ XYZ”,.. 。,“ ABC”],[“ XYZ”,...,“ AB
..
这是我的方法 public void readFile3()引发IOException { try { FileReader fr = new FileReader(Path3); BufferedReader br =新的BufferedReader(fr); String s = br.readLine(); int a = 1; while(a!= 2)
..
如何从标准文件对象(例如sys.stdin或从“ open”中获得的文件)中创建BufferedReader对象? (背景:我需要一个peek()方法,这是标准文件对象无法使用的方法。也欢迎您解决此问题的任何建议。) 我希望这种方法能正常工作,但没有: >> import sys >>导入io >> io.BufferedReader(sys.stdin) 追溯(最近一次调用
..
当我构造一个新的 BufferedReader 时,它为我提供了8192个字符的缓冲区。这背后的逻辑/原因是什么? 8192 = 2乘以13 解决方案 传统上,操作系统中的内存管理器和页面文件可以在大小为2.这允许通过左/右移位运算执行非常有效的乘法/除法运算。使用缓冲区时,最坏的情况是缓冲区的大小比页面大小长1个字节(这将导致额外的页面交换,但收益非常低)。因此,默认的缓
..