[Java] Vytazeni slova ze souboru do promenne

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Martyy 14. 6. 2008 17:06

Potreboval bych vedet, jak si vytahnu ze souboru, ve kterem bude Novak|Dvorak treba Novaka do promenne x a Dvoraka do y
Abych pak mel:
x = ------- (Novak);
y = ------- (Dvorak);
hrany.pridatHranu(new hrana(x,y,uzly));

Ted to mam delane napevno:
hrany.pridatHranu(new hrana("Novak", "Dvorak", uzly));

Obrázek Mývalice: Upraven název.
Martyy
Junior

Odeslat příspěvekod trickIT 14. 6. 2008 18:00

A v com by to akoze malo byt ??? Myslim jazyk :p
trickIT
Junior
Uživatelský avatar

Odeslat příspěvekod Martyy 14. 6. 2008 18:02

Java :-)

Obrázek Mývalice: Nepoužívej citaci, když reaguješ na předcházející příspěvek. Je to zbytečné.
Martyy
Junior

Odeslat příspěvekod Nargon 14. 6. 2008 22:24

Kód: Vybrat vše
try {
    BufferedReader in = new BufferedReader(new FileReader("ZdrojovySoubor.TXT"));
    String str;
    while ((str = in.readLine()) != null) {
        String [] temp = str.split("|");
        String x = temp[0];
        String y = temp[1];
        hrany.pridatHranu(new hrana(x,y,uzly));
    }
    in.close();
} catch (Exception e) {
}

A podminkou je, ze v tom souboru mas na kazdem radku dvojici jmen oddelenych tim znakem "|" a dalsi dvojici na dalsim radku.
Desktop: Ryzen 7 1800X (3.95GHz, 1.35V), Asus Crosshair VI Hero, 16GB DDR4 Ram (3200MHz), 128GB SSD + 3TB HDD, Nvidia GTX 1080
Notebook: Asus UL50VT 15.6" (SU7300@1.7GHz, 4GB ram, 500GB HDD, Intel GMA 4500MHD + nVidia G210M, dlouha vydrz cca 7+ hod)
Nargon
Moderátor

Odeslat příspěvekod Martyy 15. 6. 2008 15:44

Diky moc :-)

Obrázek Mývalice: Nepoužívej citaci, když reaguješ na předcházející příspěvek. Je to zbytečné.
Martyy
Junior

Odeslat příspěvekod vlastagf 17. 6. 2008 08:35

Pro nějaké konfiguráky atp. doporučuji prohlédnout třídu Properties. Práce s ní je skutečně jednoduchá a myslím, že s JDBC se dají data lehce ukládat nejen do souboru, ale i do databáze (např. Java DB, která je lehce přenositelná s programem).
vlastagf
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků