我正在遍历表格,想要将第1列和第2列解析成两个单独的数组。我不确定该如何做。以下是我目前编写的代码:
while (line !="table_end"){
for (line = bufferedReader.readLine(); line != null; line = bufferedReader.readLine()){
String[] rowData = line.split("\t");
for (int i = 0; i < rowData.length; i++) {
String id = rowData[0];// ids
System.out.println(id);
String nid = rowData[1];// names
System.out.println(nid);
//create arrays out of this
循环从表中提取第一行数据(rowData[0])和第二行数据(rowData[1]),我想将所有的rowData[0]存储在一个数组中,rowData[1]存储在另一个数组中。此外,在循环结束时,因为它包括了“table_end”这一行,我会遇到错误。
表格如下:
data0 data1 number number number etc
data0 data1 number number number etc
data0 data1 number number number etc
this goes on for about 1000 rows
table_end
我是Java的初学者,需要一些关于如何将每个rowData[0]和[1]存储在单独的数组中以及如何避免读取最后一行“table_end”的建议。