java - 我想读取一个文本文件,分割它,并将结果存储在一个数组中

标签 java

我有一个文本文件,其中有 10 个字段(列),每个字段由制表符分隔。我有几个这样的行。我希望读取该文本文件,将其拆分为每一列,使用“制表符”分隔符,然后将其存储在 10 列和无限行的数组中。可以这样做吗?

最佳答案

数组不能有“无限行” - 您必须在构造时指定元素的数量。您可能想使用 List而是一些描述,例如一个ArrayList .

对于读取和解析,我建议使用 Guava ,特别是:

(这可以让您随时分割行...或者您可以使用 Files.readLines 来获取 List<String> ,然后单独处理该列表,再次使用 Splitter 。)

关于java - 我想读取一个文本文件,分割它,并将结果存储在一个数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5576404/

相关文章:

java -cp [命令行] 多个目录

Java:每隔几秒创建一次文件

java - 使用锦标赛树查找数组中的第 K 个最大元素

java - 测试深度优先树

java - 包 sun.security.ec 不存在

java - Rapid Application Developer - "Publish"和 "Republish"之间的区别

java - 多个泛型 : Best Common superclass

java - 如何通过 xml 集成创建 bean

java - 是否有 Java 标准 "both null or equal"静态方法?

java - 基于自签名证书的身份验证