前言:
此时小伙伴们对“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指定行读取