我有一个文本文件,其中有 10 个字段(列),每个字段由制表符分隔。我有几个这样的行。我希望读取该文本文件,将其拆分为每一列,使用“制表符”分隔符,然后将其存储在 10 列和无限行的数组中。可以这样做吗?
最佳答案
数组不能有“无限行” - 您必须在构造时指定元素的数量。您可能想使用 List
而是一些描述,例如一个ArrayList
.
对于读取和解析,我建议使用 Guava ,特别是:
(这可以让您随时分割行...或者您可以使用 Files.readLines
来获取 List<String>
,然后单独处理该列表,再次使用 Splitter
。)
关于java - 我想读取一个文本文件,分割它,并将结果存储在一个数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5576404/