wzkl.net
当前位置:首页 >> 【JAvA】rEADEr.rEADLinE()怎么结束 >>

【JAvA】rEADEr.rEADLinE()怎么结束

String line = null; while (!(line = reader.readLine()).equals("esc") ) { handle(line); // 处理有效行数据 } 输入esc退出

不可以直接读到文件末尾。 readLine顾名思义,每次读取一行,一般用于文件解析。 可以自己封装一个读取到文件末尾的函数。比如: StringBuffer content= new StringBuffer();BufferedReader reader = new BufferedReader(in);int ch;while ((ch ...

采取BufferedReader 来读取一个txt文件。 txt中的内容为: abc 123 (第二行为空行) 以下是运行程序和结果: BufferedReader br = new BufferedReader(new FileReader("1.txt")); String line = null; while((line = br.readLine())!=null){ Sy...

readLine()是读取流读数据的时候用的,当读到换行标记'\n'、'\r'(回车)时,会跟着换行,同时会以字符串形式返回这一行的数据,当读取完所有的数据时会返回null 具体用法如下: public static void readFileByLines(String fileName) { File fi...

reader是java自带功能 读取数据 reader.readline是按行读取数据 再把读取的数据放在username里输出

BufferedReader buff=new BufferedReader(new InputStreamReader(in)); 能给出完整的代码吗?那个in是文件流还是?可能是你的流未终止 貌似是你的jstat的进程未结束,导致你的流不能关闭,然后会一直等待输出

具体用法如下: public static void readFileByLines(String fileName) { File file = new File(fileName); BufferedReader reader = null; try { System.out.println("以行为单位读取文件内容,一次读一行"); reader = new BufferedReader(new ...

返回值 字符串,包含此行的内容,不包含任何行终止符,或者null,如果流的末尾已到达。 java.io.BufferedReader.readline() 方法读取一行文本。一行被认为是由一个换行符(' n'),回车符(' r')或回车符中的任何一个被终止紧跟一个换行符。 import...

你好,能不能把你的代码贴上来看看,我也试着读取了一下,然而并没有读取两行埃 BufferedReader br = new BufferedReader(new FileReader("1.txt")); String line = ""; while((line = br.readLine())!=null){ System.out.println(line); }读出...

public static String readFile2(String filePath) { String fileContent = ""; //目标地址 File file = new File(filePath); if (file.isFile() && file.exists()) { try { InputStreamReader read = new InputStreamReader( new FileInputStre...

网站首页 | 网站地图
All rights reserved Powered by www.wzkl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com