bufferedreader相关内容
按Enter键,我正在从输入(IDE eclipse Luna)输入行,光标一直向下移动,但没有输出。在尝试的第二种方法中,但是我必须按两次Enter键以打印输出,我该如何解决这两个错误。为什么在第二种方法中,一旦检测到空白行,它就不会打印,为什么我必须按两次Enter键,然后在控制台中按Enter键时会执行什么命令 第一方法 private static String para =
..
我想从文件中读取一个数字网格(n * n),然后将它们复制到一个多维数组中,一次复制一个int。我有代码读取文件并打印出来,但不知道如何获取每个int。我认为我需要splitstring方法和一个空白的定界符“”才能使用每个字符,但是在此之后我不确定。我也想将空白字符更改为0,但这可以等待! 这是我到目前为止所获得的,尽管它不起作用。 而(count
..
我目前正在具有OutputStream而不是BufferedOutputStream的客户端-服务器应用程序中使用Java套接字(输入流也是如此)。 客户端和服务器交换序列化的对象(writeObject()方法)。 在这种情况下使用BufferedOutputStream和BufferedInputStream是否有意义(更快)? 当我必须刷新或不应该编写flush()语句时?
..
我正在使用套接字在服务器和客户端之间进行通信。 不过,由于某些原因,客户端会跳过服务器发送的第二行。 客户端代码: ... out.println(console.readLine()); //客户端启动(发送到服务器) while((userout = in.readLine())!= null)//等待响应 { System.out println(“服务器说
..
我正在浏览Java中的扫描器和BufferedReader之间的区别,我无法理解的一点是 在BufferedReader时扫描仪未同步 现在任何人都可以解释它的意思吗? 解决方案 从字面上看,它表示它的意思。 BufferedReader API的关键操作是使用 synchronized 块实现的,而等效操作在 Scanner中进行不是。 这意味着 BufferedRea
..
我正在尝试在特定网页中搜索特定单词,我正在使用Java和Eclipse。问题是,如果我要访问的网页几乎没有内容,那么它可以正常工作,但是当我在“大型”网页中尝试时,找不到该单词。 例如:我试图在网页中找到 [“ InitialChatFriendsList” 一词: https:// www。 facebook.com ,如果找到单词,则打印 WIN !!! 这是完整的Java代码:
..
我试图弄清楚为什么我的BufferedReader(从InputStream读取)只是挂起而在收到空行后却无法读取。 在POST请求中读取内容,如下所示: POST /test.php HTTP / 1.0 内容长度: 30 内容类型:text / html; postData =所有& moreData ... 我知道发布数据已正确发送(采用上述格式)
..
如何在不使用RandomAccessFile的情况下读取文件的最后n个字节。 文件中的最后6个字节包含编写文件时的关键信息背部。我需要写原始文件,然后在其他地方附加最后6个字节。 任何指导?谢谢 解决方案 您必须使用 RandomAccessFile 。 此类的实例支持读取和写入随机访问文件。随机访问文件的行为就像存储在文件系统中的大字节数组一样。 RandomAcc
..
我需要将文本文件的前 n 行读为行(每行可能包含空格,也可能不包含空格)。文本文件的其余部分包含一个未知个数字 N 个标记,这些标记用空格分隔(分隔符是空格,制表符和换行符的混合,所有这些都应处理与分隔符相同)。 我知道如何使用BufferedReader读取行。我知道如何使用扫描仪读取令牌。但是,如何以上述方式将这两种不同的阅读模式结合到一个文本文件中? 解决方案 您可以使用 Sc
..
我正在使用缓冲的读取器来读取充满信息行的文件。一些较长的文本行扩展为多于一行,因此缓冲将其视为新行。每行以';'符号结尾。因此,我想知道是否有一种方法可以使缓冲的读取器读取一行直到到达’;’,然后将整个行作为字符串返回。 字符串currentLine;这是到目前为止我使用缓冲读取器的方式。 while(((currentLine = reader.readLine())!= null){
..
我有一个菜鸟问题。 我目前正在编写一个程序,该文件使用File和Scanner类从文本文件中提取大量数据,如下所示: 文件数据=新File(“ champdata.txt”); 扫描仪读取=新的扫描仪(数据); read.useDelimiter(“%”); 然后在IDE中,但当我运行程序时,扫描程序会正确地从文本文件中检索数据作为.jar文件,无法检索该文件。
..
我正在编写一个Java程序,该程序可以接收用户输入并将其保存到ArrayList中,然后使用ArrayList打开一系列网页。该程序还应该能够从文件中读取网址。我在这里遇到问题。 我目前正在接受:找不到bills.txt文件。 //文件位于我的src文件夹中 线程“ main”中的异常java.lang.NullPointerException 在PayBills .main(Pay
..
好吧,正如问题所说,那怎么可能? 此文件是我的proyect结构(我正在使用eclipse)。 当导出为Jar时,我可以使用以下代码通过控制台访问和打印“ root.ini”内容,但是,如何在运行时写入该文件? 此方法从'Main.java'中调用 private void readRoot(){ InputStream是= getClass()。getResourceAs
..
所以,我正在从BufferedReader中读取内容。一切顺利,直到我添加一个条件。我需要从BufferedReader中读取特定的持续时间。 这就是我现在正在做的事情。 while((line = br.readLine())!= null && System.currentTimeMillis( )-start
..
如何在android上运行交互式shell? (有根设备) 我需要执行以下步骤: 1-执行shell进程(onCreate) 进程p = Runtime.getRuntime()。exec(String [] {“ su”,“-c”,“ sh”} ); 2-获取输出(onCreate) BufferedReader br = new Buffer
..
我已经看到BufferedReader使用while循环来遍历文件的内容,其代码大致如下: 尝试{ FileReader fr = new FileReader(file); Buffered Reader br = new BufferedReader(fr); 字符串行; while((line = br.readLine())!= null){ //做某事 } }
..
我正在尝试读取包含文本的csv文件;但是,如果中间某行有空白行,则整个过程都会中断,并且我会得到: java.lang.RuntimeException :java.lang.StringIndexOutOfBoundsException 只要不删除空白行,我将如何去做文件的末尾? file = new FileReader(fileName); @Supp
..
在此问题中,如何我停止阅读输入吗?我的程序一直在运行,要求更多输入。 public static void main(String [] args)抛出异常{ BufferedReader br =新的BufferedReader(新的InputStreamReader(System.in)); 字符串src; while((src = br.readLine())!= nul
..
我正在学习Java并致力于文件IO,现在只能从一个文件中读取文本并写入另一个文件中。我正在使用两种不同的方法,第一种方法是从文件#1中读取和显示控制台中的文本,并使用另一种方法来写入文件#2中。 我可以成功读取和显示File#1中的内容,但不确定如何在File#2中写入文本。 这是我到目前为止编写的代码: 导入java.io. *; 公共类ReadnWrite { 公共静态vo
..
我正在尝试读取BufferedReader,该BufferedReader读取包含以逗号分隔的记录的文件。我想在两个逗号之间分割每个字符串(或记录),去除双引号,然后将每个引号放入String数组的索引中。例如: 说我在文件中有此行: (“ 0001”,“ 00203” ,“ 82409”(换行符) “ 0002”,“ 00204”,“ 82500”(换行符) etc。)
..