package teralg; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.Locale; import java.util.Scanner; /** * Térinformatikai algoritmusok * Fájl beolvasás * @author Máté Cserép */ public class FileInput { public static void main(String[] args) { try { // A fájlt soronként fogjuk beolvasni FileReader fr = new FileReader("hun_megye.txt"); BufferedReader br = new BufferedReader(fr); String line; while((line = br.readLine()) != null) { // A sorok feldolgozása amerikai területi beállításokkal (pl. tizedespont) Scanner sc = new Scanner(line); sc.useLocale(Locale.US); // Megye nevének beolvasása és kiírása String name = sc.next(); System.out.print(name + ":"); // Koordináták beolvasása és kiírása while(sc.hasNext()) { Double coord = sc.nextDouble(); System.out.print(" " + coord); } System.out.println(); } } catch(IOException ex) { System.out.println("File handling error: " + ex.getMessage()); } } }