前言:
此时大家对“java 读取一行数据”大致比较关切,我们都需要分析一些“java 读取一行数据”的相关知识。那么小编同时在网络上网罗了一些对于“java 读取一行数据””的相关内容,希望我们能喜欢,兄弟们一起来学习一下吧!通用做法:
try (BufferedReader br = new BufferedReader(new FileReader(file))) { String line; while ((line = br.readLine()) != null) { // process the line. }}
稍微通用一点做法:
try(BufferedReader br = new BufferedReader(new FileReader(file))) { for(String line; (line = br.readLine()) != null; ) { // process the line. } // line is not visible here.}
在java8 中你可以参考如下方式:
try (Stream<String> stream = Files.lines(Paths.get(fileName))) { stream.forEach(System.out::println);}
指定编码规则方式如下:
try { BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filePath), "Cp1252")); String line; while ((line = br.readLine()) != null) { // process the line. } br.close();} catch (IOException e) { e.printStackTrace();}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java 读取一行数据 #怎样用java打开文件