Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用数组查找文本文件的平均值_Java_Arrays_Average - Fatal编程技术网

Java 使用数组查找文本文件的平均值

Java 使用数组查找文本文件的平均值,java,arrays,average,Java,Arrays,Average,我有一个922行11列的文本文件。我需要将它们按列分开,然后找到每列中所有922个数字的平均值。我是个初学者,请耐心听我说。我最难将数字正确地输入数组,第一行是单词,所以我不知道如何处理它们。这是我到目前为止所拥有的。任何关于如何将数据存储为int类型的帮助都会很有帮助。多谢各位 public static void main(String[] args) throws FileNotFoundException, IOException { try

我有一个922行11列的文本文件。我需要将它们按列分开,然后找到每列中所有922个数字的平均值。我是个初学者,请耐心听我说。我最难将数字正确地输入数组,第一行是单词,所以我不知道如何处理它们。这是我到目前为止所拥有的。任何关于如何将数据存储为int类型的帮助都会很有帮助。多谢各位

     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