Java 使用数组查找文本文件的平均值
我有一个922行11列的文本文件。我需要将它们按列分开,然后找到每列中所有922个数字的平均值。我是个初学者,请耐心听我说。我最难将数字正确地输入数组,第一行是单词,所以我不知道如何处理它们。这是我到目前为止所拥有的。任何关于如何将数据存储为int类型的帮助都会很有帮助。多谢各位Java 使用数组查找文本文件的平均值,java,arrays,average,Java,Arrays,Average,我有一个922行11列的文本文件。我需要将它们按列分开,然后找到每列中所有922个数字的平均值。我是个初学者,请耐心听我说。我最难将数字正确地输入数组,第一行是单词,所以我不知道如何处理它们。这是我到目前为止所拥有的。任何关于如何将数据存储为int类型的帮助都会很有帮助。多谢各位 public static void main(String[] args) throws FileNotFoundException, IOException { try
public static void main(String[] args)
throws FileNotFoundException, IOException {
try (BufferedReader br = new BufferedReader(new FileReader("eeg.txt")))
{
int[] sCurrentLine;
while ((br.readLine()) != null) {
int[] information = ;
int time = information[0];
int attention = information[1];
int med = information[2];
int delta = information[3];
int theta = information[4];
int lA = information[5];
int hA = information[6];
int lB = information[7];
int hB = information[8];
int lG = information[9];
int hG = information[10];
}
}
}
必须将读取的行指定为字符串,然后将字符串解析为整数数组:
String someLine = "";
while ((someLine = br.readLine()) != null) {
String strArray [] = someLine.split();
int[] information = new int[strArray.length];
for (int i=0;i<strArray.length;i++){
information[i] = Integer.parse(strArray[i]);
}
// process the information array
}
字符串someLine=”“;
而((someLine=br.readLine())!=null){
String strArray[]=someLine.split();
int[]信息=新的int[strArray.length];
对于(int i=0;i