for(int i=0;i<=item_num-1;i++) { str=br.readLine(); String[] Array=str.split(" "); int v=Integer.valueOf(numbersArray[0]); int w=Integer.valueOf(numbersArray[1]); item[i][0]=v; item[i][1]=w; } br.close();只读取同一行
时间: 2024-03-14 20:45:52 浏览: 97
2014去哪儿网校园招聘笔试试题-未知岗位.doc
在这段代码中,您使用的是 `numbersArray` 而不是 `Array` 中的值。因此,每次循环都会将第一行的相同值分配给 `item[i][0]` 和 `item[i][1]`。可以尝试将 `numbersArray` 更改为 `Array`,如下所示:
```
for (int i = 0; i <= item_num-1; i++) {
str = br.readLine();
String[] Array = str.split(" ");
int v = Integer.valueOf(Array[0]);
int w = Integer.valueOf(Array[1]);
item[i][0] = v;
item[i][1] = w;
}
br.close();
```
这应该会将每一行的值正确地赋值给 `item` 数组。
阅读全文