小编zwa*_*ang的帖子

Java读取大文本文件具有7000万行文本

我有一个包含7000万行文本的大型测试文件.我必须逐行阅读文件.

我使用了两种不同的方法:

InputStreamReader isr = new InputStreamReader(new FileInputStream(FilePath),"unicode");
BufferedReader br = new BufferedReader(isr);
while((cur=br.readLine()) != null);
Run Code Online (Sandbox Code Playgroud)

LineIterator it = FileUtils.lineIterator(new File(FilePath), "unicode");
while(it.hasNext()) cur=it.nextLine();
Run Code Online (Sandbox Code Playgroud)

还有另一种方法可以使这项任务更快吗?

最好的祝福,

java io

37
推荐指数
6
解决办法
9万
查看次数

正则表达式 - Java不工作

我有一行Java代码

System.out.println("...Somtime".matches("^[^a-zA-Z]"));

哪个返回false.为什么?任何人都可以帮忙吗?

java regex

0
推荐指数
1
解决办法
112
查看次数

标签 统计

java ×2

io ×1

regex ×1