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

rad sa datotekama

[es] :: Java :: rad sa datotekama

[ Pregleda: 3648 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

glamoc

Član broj: 125620
Poruke: 346
*.rcub.bg.ac.yu.



+1 Profil

icon rad sa datotekama14.05.2008. u 08:00 - pre 193 meseci
Ako neko moze da me uputi gde mogu da nadem neke osnovne stvari za rad sa datotekama
u javi(otvaranje tekstualne datoteke citanje/upis jednog reda,karaktera i te elementarne operacije).
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

zigizig

Član broj: 42968
Poruke: 167
82.117.206.*



+10 Profil

icon Re: rad sa datotekama14.05.2008. u 08:39 - pre 193 meseci
http://www.javacoffeebreak.com/java103/java103.html
http://www.java-tips.org/java-.../how-to-read-file-in-java.html
 
Odgovor na temu

Sisko.Marcetic
Skobalj

Član broj: 153060
Poruke: 31
212.200.175.*



Profil

icon Re: rad sa datotekama14.05.2008. u 11:47 - pre 193 meseci
a sta je pandam c,c++ funkciji sizeof() u javi koja se koristi za upis napr. instanci klasa u datoteku ?
Da uprostim kako bi upisali nekoliko instanci neke klase u datoteku (baza podataka)
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.dynamic.sbb.rs.

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: rad sa datotekama14.05.2008. u 13:40 - pre 193 meseci
Citat:
Sisko.Marcetic: a sta je pandam c,c++ funkciji sizeof() u javi koja se koristi za upis napr. instanci klasa u datoteku ?
Da uprostim kako bi upisali nekoliko instanci neke klase u datoteku (baza podataka)


Java nema potrebu da koristi sizeof() zato sto za razliku od C/C++ gde velicina nije standardizovana, pa sama velicina zavisi od kompajlera i athitekture na kojoj se program izvrsava, kod Jave je to cisto, tj zna se velicina svih promenljivih.

A kada imas potrebu da objekte upisujes u datoteku, implementiraj serializable u klasi i koristi npr http://java.sun.com/javase/6/d...ava/io/ObjectOutputStream.html
 
Odgovor na temu

Sisko.Marcetic
Skobalj

Član broj: 153060
Poruke: 31
212.200.175.*



Profil

icon Re: rad sa datotekama15.05.2008. u 09:17 - pre 193 meseci
Ok izvinjavam se nisam video jasno je :))

Ali jedno podpitanje : kako upisati vise instanci klase u datoteku
U C,C++ je to prosto regulisano otvoris datoteku "+a" parameterom ili postoje klase za upis koje imaju append(..) metodu ili slicno.
ObjectOutputStream ima medodu writeObject(Object), da li ona non stop upisuje samo jedan objekt ?
Druga stvar ako datoetka postoji sa vec upisanim podacima kako pridodati nove podatke (append), a ne obrisati fajl.
C,C++ sve moze resiti parametrom otwaranja datoteke "+rw" i slicno, ovde izgleda mora:
1. upotrebiti klasu File da se vidi da li datoteka postoji.
2. ako postoji nekako joj pridodati podatke itd....
Ne izgleda mi bas nekako elegantno .
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: rad sa datotekama15.05.2008. u 10:53 - pre 193 meseci
writeObject()

ti upise jedan objekat (ne neuzno u datoteku)

ako hoces vise, pozovi metodu za svaki objekat koji hoces da upises. Ako je u pitanju kolekcija objekata mozes zapisati celu kolekciju odjednom.

Sto se tice dodavanja, koristi FileOutputStream konstruktor sa boolean append argumentom. Ako ovo nece pogledacu tacno kako se radi,ali trebalo bi da je to.


poz
 
Odgovor na temu

[es] :: Java :: rad sa datotekama

[ Pregleda: 3648 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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