Ahoj, mám zadání programu, které je ok, ale s čím je problém je to. Že mám otevřít soubor a z toho souboru vzít dvě čísla, oddělená čárkou a pak s nimi pracovat.
Napsal jsem takový paskvil, viz. níže. Když vymažu ten scanner s while(teď je komentovaný), program funguje s tím problém nemám, ale mám problém s tím, že potřebuji ty čísla ještě uložit do int, abych s nimi pak mohl dál pracovat, hledal jsem ale netuším jak to udělat přes ten buffer?
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.Scanner;
import java.io.IOException;
public class Main {
public static void main(String[] args){
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader("test.txt"));
String line;
while ((line = br.readLine()) != null) {
line = line.trim();
/*Scanner con = new Scanner(new FileReader("test.txt"));
while (con.hasNext()){
int x = con.nextInt();
int n = con.nextInt();
System.out.println(x);
System.out.println(n);
}*/
}
} catch (IOException e) {
e.printStackTrace();
}
}
}