将数据存储到infile的二维数组中

时间:2010-12-04 21:12:52

标签: java arrays debugging methods file-io

我有一个相当简单的问题让我发疯。下面是一个应该读取infile并将数据存储到2D阵列的方法。

我不断收到“inFile.next();”的编译错误线。是否有一种特殊的语法用于将inFiles存储到数组中?还是别的什么?

以下是我的方法:

//在数组中读取和存储数据 public static void getData(double t [] [],int m) { 扫描仪键盘=新扫描仪(System.in);

for(int i = 0; i< m; i ++) {     t [i] [0] = inFile.next();     t [i] [1] = inFile.next();

} //结束  } //结束函数getData

2 个答案:

答案 0 :(得分:2)

假设inFile是java.util.Scanner的一个实例,你可能在这里想要inFile.nextDouble()。 inFile.next()返回一个String。

答案 1 :(得分:2)

inFile.next()替换为keyboard.nextDouble()