Obsah fóra www.hojko.com
Cvaknito.sk
Hľadať  •  FAQ  •  IP  •  Zoznam užívateľov  •  Karma  •  Závisláci  •  Registrácia
 Prihlásiť sa pre kontrolu súkromných správ  •  Prihlásenie






Citanie zo suboru JAVA problem
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie  
 Moje príspevky :: Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
smutko8882
Light Expert
Light Expert



Stav: Odhlásený
Založený: 29.10.2006
Príspevky: 40

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 03 Máj 2008, 14:26    Predmet: Citanie zo suboru JAVA problem Odpovedať s citátom  

Mam vytvoreni subor napr "subor.dat" pomocou javy kde su vpisane dva formaty koncert = "String" a 12-01-2009 = "Calendar"

koncert, 12-01-2009

teraz by som to chcel naspat nacitat zo suboru do premennych specifickeho formatu ? .. jak sa da take daco urobit ? .. dik za help


Pre lepsie pochopenie aby datum nacital ako datum a nie ako retazec
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
xivo
Light Professional
Light Professional


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 27.06.2005
Príspevky: 709
Bydlisko: Slovensko
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 03 Máj 2008, 14:34    Predmet: Odpovedať s citátom  

google

http://www.google.sk/search?hl=cs&q=Java+-+String+to+Date&btnG=Vyhledat+Googlem&meta=

pekny priklad mas tu

http://www.kodejava.org/examples/19.html
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
mastermind
Moderátor
Moderátor


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 09.02.2005
Príspevky: 4721

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 03 Máj 2008, 16:28    Predmet: Odpovedať s citátom  

naco to komlikovat. urob si vlastnu triedu s danymi premennymi a tu serializuj do suboru cez objectoutputstream
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
smutko8882
Light Expert
Light Expert



Stav: Odhlásený
Založený: 29.10.2006
Príspevky: 40

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 03 Máj 2008, 16:35    Predmet: Odpovedať s citátom  

nemal by si daky konkretny priklad jak by to mohlo vyzerat ta serializacia ?
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
mastermind
Moderátor
Moderátor


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 09.02.2005
Príspevky: 4721

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 03 Máj 2008, 20:43    Predmet: Odpovedať s citátom  

Jednoducho zapises do suboru lubovolny objekt ktory implementuje rozhranie Serializable
Aj ked by bolo lepsie keby si presne napisal co potrebujes urobit
Concert.java
Kód:
package hojko_app;

import java.io.Serializable;
import java.util.Date;


public class Concert implements Serializable{

    protected String name;
    protected Date datum;
   
    public Concert(String name,Date datum) {
        this.datum=datum;
        this.name=name;
    }
   
    public String getName()
    {
        return this.name;
    }
    public Date getDate()
    {
        return this.datum;
    }
    public String toString()
    {
        return this.name+" - "+ this.datum.toString();
    }
}

Main.java
Kód:

package hojko_app;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class Main {
   
    /** Creates a new instance of __NAME__ */
    public Main() {
    }
    public static void main(String[] args) {
        Calendar cal = new GregorianCalendar();
        Date dnes = cal.getTime();
       
        Concert c = new Concert("Jaro Filip",dnes);
        System.out.println(c);
        saveConcert(c);
        c=null;
        c=loadConcert();
        System.out.println(c);
    }
   
    public static void saveConcert(Concert c) {
        try {
            FileOutputStream fs = new FileOutputStream("storage.dat");
            ObjectOutputStream os = new ObjectOutputStream(fs);
            os.writeObject(c);
            os.close();
        } catch (Exception e) {
            System.out.println(e.getMessage());}
        return;
       
    }
   
    public static Concert loadConcert() {
        try {
            FileInputStream fs = new FileInputStream("storage.dat");
            ObjectInputStream os = new ObjectInputStream(fs);
            Concert c = (Concert) os.readObject();
            os.close();
            return c;
        } catch (Exception e) {
            System.out.println(e.getMessage());}
        return null;
    }
}
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
smutko8882
Light Expert
Light Expert



Stav: Odhlásený
Založený: 29.10.2006
Príspevky: 40

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 03 Máj 2008, 23:57    Predmet: Odpovedať s citátom  

aha dik moc Wink
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    Časy uvádzané v GMT + 1 hodina
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie
Strana 1 z 1

 
Prejdi na:  
Nemôžete odosielať nové témy do tohto fóra
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre
Nemôžete hlasovať v tomto fóre
Nemôžete pripájať súbory do tohto fóra
Môžete sťahovať súbory v tomto fóre


Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2008

[ Vygenerované za: 0.1s ] :: [ 16 Queries ] :: [ 18,692 stránok za dnes ] :: [ Dnes DB: 317,198 ] :: [ Max DB: 2,334,336 Queries ]