ďťż
 
odczyt obiektu z ArrayList ďťż
 
odczyt obiektu z ArrayList
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

odczyt obiektu z ArrayList



Samos - 25-05-2006 00:51
odczyt obiektu z ArrayList
  Witam. Mam klase Osoby. Tworze obiekty tej klasy a następnie zapisuje je
do ArrayList osoby

ArrayList osoby = new ArrayList();
osoby.add(new Osoby());

//zapis
ObjectOutputStream zapis = new ObjectOutputStream(new
FileOutputStream("osoby.txt"));
zapis.writeObject(osoby);
zapis.close();
System.out.println("Zapisałem");

no i fajnie zapisac się udaje.
Powiedzmy ze zamykam program. Teraz kiedy go ponownie uruchamiam
chciałbym do ArrayList osoba wczytac dane z pliku.

ArrayList osoby = new ArrayList(); //tworzenie tablicy

//odczyt
ObjectInputStream odczyt = new ObjectInputStream(new
FileInputStream("osoby.txt"));
osoby[] = (Osoby[])odczyt.readObject();//i tu mi nie wychodzi
odczyt.close();

wiem ze obiekty musze rzutowac na właśniwe wiec mam (Osoby[])
wywala mi not a statement

ObjectInputStream odczyt = new ObjectInputStream(new
FileInputStream("osoby.txt"));
ArrayList[] osoby = (Osoby[])odczyt.readObject();
odczyt.close();
wywala incompatible types
found : Osoby[]
required: java.util.ArrayList[]
ArrayList osoby[] = (Osoby[])odczyt.readObject();

ObjectInputStream odczyt = new ObjectInputStream(new
FileInputStream("osoby.txt"));
ArrayList[] osoby = (ArrayList[])odczyt.readObject();
odczyt.close();

wyrzuca mi wyjatek

Mozecie mi pomóc?





Brzezi - 25-05-2006 00:51

  śro, 24 maj 2006 o 19:45 GMT, Samos napisał(a):

> zapis.writeObject(osoby);

zapisujesz obiekt klasy ArrayList

> osoby[] = (Osoby[])odczyt.readObject();//i tu mi nie wychodzi

dlaczego teraz odczytujesz cos innego?

Pozdrawiam
Brzezi
--
[ E-mail: brzezi@enter.net.pl ][ GEEK CODE [Version: 3.12]: GCM dpu s+:- ]
[ Ekg: #3781111 ][ a--- C+++ UL++ P+ L+++ E--- W+++ N+++ ]
[ LinuxUser: #249916 ][ o-- K- w--- O-- M- V- PS PE Y PGP--- t+ ]
[ 5- X++ R* tv+ b- DI- D+ G+ e- h! r y-- ]




=?iso-8859-2?Q?Tomasz=20Grabi=F1ski?= - 26-05-2006 01:45

  Wygodniej + Szybiciej = XStream

apis do xmla calej list jako obiektu wraz z danymi i odczyt w dwoch linaich kodu

Pozdrawiam
--
============= P o l N E W S ==============
archiwum i przeszukiwanie newsów
http://www.polnews.pl




Piotr Hrycenko - 31-05-2006 00:27

  Tomasz Grabiński napisał(a):
> Wygodniej + Szybiciej = XStream
>
> apis do xmla calej list jako obiektu wraz z danymi i odczyt w dwoch linaich kodu
>
>
> Pozdrawiam

Może i tak ale jeżeli XStream korzysta z dom'a, albo sax'a (a zapewne
tak jest) to seraializacja jest wydajniejsza :)

Pozdrawiam
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [Oracle, Toad] Zaladowanie obiektu w TOAD =?iso-8859-2?Q?mo=BFliwo=B6=E6_kupienia_zestaw=F3w_obiekt=F3w _ro=B6lin?= =?ISO-8859-2?Q?Jak_sprawdzi=E6_czy_obiekt_zosta=B3_utowrzony= 3F?= corel... jak spłaszczyć obiekt z jego obrysem aby stanowiło jedną całość jak naniesc na obraz skale pokazujaca rzeczywisty rozmiar sfotografowanego obiektu [swing] Kolorowa ramka/tło w obiektach JTextComponent z ustawionym focusem. [sybase] Jak w sprawdzić strukturę obiektu (tabeli) w Interactive SQL ??? wyrownanie obiektu wzgledem innego w PS - czy jest taki skrot? Obiektowy PL/SQL - problem z typem REF [PG 8.2] - konwencje nazewnictwa =?ISO-8859-2?Q?obiekt=F3w?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • sulimczyk.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com