从带有行和列的txt文件中读取

时间:2013-06-29 11:29:48

标签: android

我有一些包含如下排列值的txt文件:

 Aaaaa      0.55     2
 bbb        2.1      0.25
 cccccc     71       21
 .....      ...      ...

我想把每一列都放在一个单独的String[]中,以便我可以参考例如column1row1,例如product[0],{{1} } column2 row1quantity[0] column3 row1等等。

如何阅读文件并将其存储在price[0]中? 谢谢,祝你有愉快的一天!

1 个答案:

答案 0 :(得分:1)

您可以先读取整个文件,然后创建一个二维数组(或一个对象数组)。

提示:

  1. 逐行阅读文件
  2. 为每一行获取由空格分隔的不同值。
  3. 每行将每个元素放入2d数组或对象数组
  4. <强>更新

    用可以使用的空格分隔字符串

    String str = "Aaaaa      0.55     2";
    String[] tokens = str.split("\\s+");