本文主要是介绍高效率解决80W数据读取的方案。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
高效率解决80W数据读取的方案。
这里我们使用流的方式进行读取文件。其实80W的数据并不是大数据量,使用流方式完全可以。读取大文件之前一定要预估一下这个文件到底有多大。我们可以看一下每一行占多少个字节,然后乘以80W可以看看有多大。汉字utf8占3个字节、gbk占2个字节。换算一下有多少兆。
我的这个文件80W行数据,约占10兆左右。
下面我们使用java代码来实现这个功能:
/*** @Author FHL* @Description: 读取文本文件内容* @Date: 2020/9/22 20:45* @Param: []* @return: void*/@Testpublic void readTextFile() {long readStartTime = System.currentTimeMillis();List<String> listCded
这篇关于高效率解决80W数据读取的方案。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!