Tablica ArrayList

0

Witam musze znalezc najwieksza cyfre i jej indeks z pliku txt i mam problem z tym. Laduje plik dodaje jego cyfry do ArrayListy i wszytko ladnie dziala ale nie mam pomyslu jak znalezc ta cyfre i jej indeks.
Z gory dziekuje za pomoc:)

import java.io.File;
import java.io.IOException;
import java.util.Scanner;
import java.util.ArrayList;

public class Main {

public static void main(String[] args) throws IOException {

File plik = new File("C:\\Users\\piotr\\workspace\\tab.txt");	
Scanner plikSkan = new Scanner(plik);
int licznik =0;
while(plikSkan.hasNext()){
int a = plikSkan.nextInt();
	System.out.print(a+" ");
ArrayList list = new ArrayList();
list.add(a);


}



 }


plikSkan.close();

}

}

0

maxVal = Collections.max(arrayList);

0
OptionalInt result = Files.lines(Paths.get("tab.txt"))
        .flatMap(line -> Arrays.stream(line.split(" ")))
        .mapToInt(Integer::valueOf)
        .max();
result.ifPresent(System.out::println);

1 użytkowników online, w tym zalogowanych: 0, gości: 1