我的large_file.txt
包含<tag>
来表示父母,孩子等数据。我的large_file.txt
格式不是xml格式。
我想将large_file.txt
大小100 MB作为一个字符串读取,然后使用字符串匹配将我的数据作为对象。
请帮忙吗?
提前致谢
答案 0 :(得分:5)
我想将large_file.txt大小100 MB读作一个字符串
你真的不想这样做。你想做任何你能做的事情来避免它。您应该始终瞄准一次处理文件。当文件大小达到10倍时会发生什么? 100? 1000?
答案 1 :(得分:2)
答案 2 :(得分:2)
您可以使用Jakarta Regexp的StreamCharacterIterator。这样,您可以直接在文件上应用字符串匹配,而无需先将其读入String
对象。
否则你可以使用Commons IO的FileUtils
。