0

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

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

我想把每一列放在一个单独的里面,String[]这样我就可以参考,例如,column1with和with等等。row1product[0]column2 row1quantity[0]column3 row1price[0]

我如何读取文件并将它们存储在其中Strings[]?感谢,并有一个愉快的一天 !

4

1 回答 1

1

您可以通过首先读取整个文件并创建一个二维数组(或对象数组)来做到这一点。

提示:

  1. 逐行读取文件
  2. 对于每一行,获取由空格分隔的不同值。
  3. 对于每一行,将每个元素放入二维数组或对象数组中

更新

获取用空格分隔的字符串,您可以使用

String str = "Aaaaa      0.55     2";
String[] tokens = str.split("\\s+");
于 2013-06-29T11:34:26.317 回答