Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pravljenje objekta, pisanje u fajl i citanje iz istog

[es] :: Java :: Pravljenje objekta, pisanje u fajl i citanje iz istog

[ Pregleda: 4067 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Max Payne
Max Payne
Beograd

Član broj: 58800
Poruke: 333
*.COOL.ADSL.VLine.verat.net.



+6 Profil

icon Pravljenje objekta, pisanje u fajl i citanje iz istog28.01.2006. u 12:10 - pre 221 meseci
Pravim jedan prost programcic vezan za evidenciju. Treba da iz text fildova pokupim informacije, strpam ih u objekat, pa onda te objekte(za svaku osobu) u neku kolekciju, mislio sam u vektor, pa onda da to zapisem u fajl, ne bih da koristim bazu. Napravio sam jednu klasu gde sam u konstruktoru naveo koje sve podatke prima objekat. Onda kad pravim isti, mislio sam da uradim

Osoba o = new Osoba(textfild1.getText(), textFild2.getText(), itd);

Onda sam mislio da to dodajem u vektor pomocu vector.add(o). I da taj vektor zapisem u fajl na hard disku. I to se i desi, namestio sam da kad kliknem na dugme snimi, nesto se i snimi na hard. Ali kako sada kad zelim da ucitam te podatke u gui da to izvedem? Na primer, zelim za za prvu osobu, ukucam u textfild za broj osobe broj 1, i da se podaci o toj osobi pojave u istim onim textfildovima iz kojih su uzeti. Klasu osoba sam implements serializable.
Da li ovo sto sam radio uopste ima nekog smisla? Svi predlozi i sugestije su dobrodosli. Ima li neko mozda neki source kod za program ovog tipa?
A, da, i jos nesto, u slucaju da je potrebno menjati podatke za neku osobu koja je vec u vektoru, da li bi bilo dovoljno samo ucitati podatke, izmeniti ih i ponovo sacuvati?

 
Odgovor na temu

rj444
Radomir Jakovljevic
Beograd

Član broj: 48212
Poruke: 354
*.rcub.bg.ac.yu.



Profil

icon Re: Pravljenje objekta, pisanje u fajl i citanje iz istog28.01.2006. u 16:34 - pre 221 meseci
Mogao bi da radis tako sto za svaki podatak (vrstu podataka) imas neki tag, a onda da to citas iz fajla i ubacujes u tekst polja. Da ne bi izmisljao toplu vodu, pogledaj klase za rad sa XML fajlovima (mislim da se zovu XMLEncoder i XMLDecoder.

Pozdrav
 
Odgovor na temu

dzigi

Član broj: 10958
Poruke: 23
*.pool.mediaWays.net.



+1 Profil

icon Re: Pravljenje objekta, pisanje u fajl i citanje iz istog28.01.2006. u 20:21 - pre 221 meseci
Mozda bi mogao da koristis hashtable umesto vektora. A za ucitavanje trebas u fajlu nesto da bi prepoznao gde je prvi drugi itd. podatak.
npr:
1#podatak2#podatak#3pdatak i za svakog korisnika uzmes jedan line
sad mozes u fajlu potraziti preko:
String a;
BufferedReader br=new BufferedReader(new FileReader("filename")); a=br.readLine();
//ako ti treba prvi onda potrazi ovako otprilike
int pocetak=a.indexOf("1#");
int kraj=a.indexOf("2#");
//i onda preko sustringa da procitas izmedju ta dva indexa podatak i upises u prvo polje
String prviPodatak=a.substring(pocetak,kraj);
itd.

tako bi moglo otprilike

A mogao bi ako hoces xml kao sto je rj444 preporucijo da pogledas sax i dom parser
pozdrav

[Ovu poruku je menjao dzigi dana 28.01.2006. u 21:23 GMT+1]
 
Odgovor na temu

Max Payne
Max Payne
Beograd

Član broj: 58800
Poruke: 333
*.COOL.ADSL.VLine.verat.net.



+6 Profil

icon Re: Pravljenje objekta, pisanje u fajl i citanje iz istog28.05.2006. u 13:30 - pre 217 meseci
Hvala na pomoci, ali malo mi je to bilo suvise komplikovano u to vreme kad sam pravio taj programcic. Sad mi je to malo jasnije. Na kraju sam to napravio tako sto sam povezao program sa mysql-om, i sve podatke trpao u bazu. Mysql nije tezak za dve tri nedelje sam ga savladao dovoljno da sam zavrsio ceo program. Ali bi trebalo da odradim sve i sa upisom u fajl, nego nikako da nadjem vremena. Pozdrav
 
Odgovor na temu

_owl_

Član broj: 318
Poruke: 1043
*.vdial.verat.net.



+3 Profil

icon Re: Pravljenje objekta, pisanje u fajl i citanje iz istog28.05.2006. u 14:01 - pre 217 meseci
Pogledaj klase ObjectOutputStream i ObjectInputStream iz java.io paketa.
Owl
 
Odgovor na temu

[es] :: Java :: Pravljenje objekta, pisanje u fajl i citanje iz istog

[ Pregleda: 4067 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.