FileInputStream in = new FileInputStream("vstup.txt");
int a = in.read();
in.close();
System.out.println(a);
Poradí mi někdo metodu na načtení čísla a ne pouze bytu? Díky




Kód: Vybrat vše
public static String convertResourceToString(String path) {
StringBuilder sb = null;
InputStream is = null;
try {
is = new FileInputStream(path);
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
sb = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
sb.append(line).append("\n");
}
} catch (IOException e) {
} finally {
if (is != null) {
try {
is.close();
} catch (Exception e) {
}
}
}
return sb.toString();
}


Na stribrnem podnose:muliku píše:To jsi mi moc nepomohlzas takovej programator nejsem, a rozumim tomu jak koza petrzeli... Nevedel by si spis jak to primo napsat?
Kód: Vybrat vše
/**
* Pokusi se prevest cislo ze zvoleneho souboru na zvolene poczici na
* integer.
*
* @param path
* Cesta ke ctenemu souboru.
* @param delimiter
* Symbol oddelovace.
* @param position
* Poradi na radce rozdelene oddelovaci.
* @return Integer reprezenatace cisla.
* @throws Exception
* FNF, IOException a chyba prevodu na integer
*/
public static int getValueFromFile(final String path,
final String delimiter, final int position) throws Exception {
BufferedReader br = new BufferedReader(new FileReader(new File(path)));
String line = "";
String[] lineElements;
line = br.readLine();
br.close();
lineElements = line.split(delimiter);
return Integer.valueOf(lineElements[position]);
}