Stránka 1 z 1

Java, konverze datových typů

Napsal: čtv 23. pro 2004, 20:47
od Lopikus
Zdravim všechny....je mi to trapné, ale nějak nemůžu přijít na to, jak ze stringu udělám integer....v javě (resp Borland Jbuilder 9). Jen nastínění : čtu řádky ze souboru do nějaké proměnné, čtu je pomocí

FileReader fr=new FileReader(f); // f zastupuje soubo
BufferedReader br=new BufferedReader(fr);
String inta = br.readLine();

to, co čtu je a bude vždycky číslo, takže když ho načtu, potřebuju s nim jako s číslem pracovat.....do toho souboru ukládám i něco jinýho (String), ale to je na jiném řádku, takže mě to netrápí bo to ukládám a načítám hiearchicky.
děkuji za rady..

Napsal: pát 24. pro 2004, 14:57
od Lopikus
jo a ještě drobnost....potřebuju číst jedotlivý řádky, třeba na přeskáčku....jde to pomocí :

FileReader fr=new FileReader(f);
BufferedReader br=new BufferedReader(fr);
String inta = br.readLine(sem dám číslo řádku);

bo mě to nějak nejde....prosím poraďte.....díky

Napsal: ned 26. pro 2004, 23:51
od _Kenny
string převedeš na integer statickou metodou třídy Integer parseInt().
nějak takhle
String st
int test = Integer.parseInt(st);

Když ten string bude obsahovat něco jiného než int tak se vyvolá výjimka.