Read integers from file and find maximum number , and all indexes with this maximum number

336
12 марта 2017, 05:05

Необходимо прочитать все целые числа (integer) из файла и найти максимальное число, так же необходимо найти все индексы этого числа

package ex1;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class Space {
String line;
private int MaxValue;

public Space(String fname) {
    try {
        ArrayList<Integer> list = new ArrayList<Integer>();
        FileReader in = new FileReader(fname);
        BufferedReader br = new BufferedReader(in);
        StringBuilder sb = new StringBuilder();
        String line;
        while((line = br.readLine()) != null) {
            sb.append(line).append(" ");
            list.add(scan.nextLIne());
        }
        scan.close();
        line = sb.toString();
        System.out.println(line);
         System.out.println(maxValue);
    } catch (Exception e) {
    }
    }

    public static int getMaxValue(int[] numbers){
          int maxValue = numbers[0];
          for(int i=1;i < numbers.length;i++){
            if(numbers[i] > maxValue){
              maxValue = numbers[i];
            }
          }
          return maxValue;


}
}