arraylist auslesen und speichern

Status
Nicht offen für weitere Antworten.

steve77

Bekanntes Mitglied
Hallo, ich hätte da eine dringende bitte an euch. Also geht los, folgendes szenario: Ich will eine arraylist einlesen, diese Daten verschlüsseln und dann diese in einer datenbank ablesen. Meine frage lautet jetzt, ob mir jemand ein gutes verständliches beispiel für das auslesen einer arrayliest und das anschließende speichern (erstmal egal wohin)geben könnte oder mir ein gutes tutorial empfehlen könnte, danke schonmal!!!


gruß

stefan
 
Verstehe nicht ganz was du mit "ArrayList auslesen" meinst. Eine ArrayList kannst du so "auslesen":
Code:
ArrayList liste = new ArrayList();
for(int i=0;i<liste.size();i++){
     System.out.println(liste.get(i));
}

Anstatt des System.out.println() Aufrufs kannst du natürlich *was auch immer* mit den Daten, die du per liste.get(i) bekommst, machen. Beispielsweise verschlüsseln und in eine DB ablegen.
 
0001001 hat gesagt.:
Verstehe nicht ganz was du mit "ArrayList auslesen" meinst. Eine ArrayList kannst du so "auslesen":
Code:
ArrayList liste = new ArrayList();
for(int i=0;i<liste.size();i++){ 
     System.out.println(liste.get(i));
}

Nicht ganz. Wo nichts ist kann auch nichts ausgelesen werden. Also: Liste vorher befüllen... :wink:

@Steve77: Falls du noch nie mit Datenbanken gearbeitet hast, kannst du z.B. mit JDBC anfangen:
http://www.galileodesign.de/openbook/javainsel5/javainsel20_000.htm
 
Hi, ja sorry hatte ich nicht erwähnt, ich bekomme eine liste von nummern, diese liste ist eine arraylist. Eigentlich hatte ich eigentlich eher an einen iterator gdacht, der die liste zahl für zahl durchgeht. Naja gut das sollte ich glaube noch hinbekommen, Aber wie kann ich diese liste (die, wenn ich sie "eingelesen" habe und die zahlen verschlüselt habe) dann wieder in eine z.b. liste schreiben?. Diese soll nämlich später noch weiterverarbeitet werden.
 
steve77 hat gesagt.:
Aber wie kann ich diese liste (die, wenn ich sie "eingelesen" habe und die zahlen verschlüselt habe) dann wieder in eine z.b. liste schreiben?. Diese soll nämlich später noch weiterverarbeitet werden.

Geht genau wie oben, nur mit set() anstatt get()

Code:
liste.set(i);

Code:
ArrayList liste ...   // unverschluesselte Daten
ArrayList cryptlist = new ArrayList();   // dort kommen die verschlüsselten Daten rein
for(int i=0;i<liste.size();i++){
     DatenSatz d = liste.get(i);
     ...  // verschlüssle die Daten
     VerschlDatensatz cryptd = ...
     cryptlist.set(i) = cryptd;
}
 
Oder besser mit (List-)Iteratoren und add, da ist die Implementierug egal, und besser gleich die Referenz als List anstatt ArrayList deklarieren.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben