n Vectoren mit Vectoren füllen

Status
Nicht offen für weitere Antworten.

Weisswurst

Aktives Mitglied
Hi!

Ich hab da en Problem mit meinen Vectoren und stell mich wahrscheinlich grad etwas blöd an.
Ich beziehe mich auf das Beispiel zum Befüllen einer JTable mittels Vectoren aus der Forums FAQ.

Ganz großen Dank übrigens bezüglich der FAQ!!!

Ich zitiere mal das Beispiel:
Code:
public static void main( String[] args ){ 
      // Die Daten für das Table 
      Vector data = new Vector(); 
         Vector rowA = new Vector(); 
            rowA.add(  "1" ); 
            rowA.add(  "2" ); 
            rowA.add(  "3" ); 
            rowA.add(  "4" ); 
         Vector rowB = new Vector(); 
            rowB.add(  "5" ); 
            rowB.add(  "6" ); 
            rowB.add(  "7" ); 
            rowB.add(  "8" ); 
         Vector rowC = new Vector(); 
            rowC.add(  "9" ); 
            rowC.add( "10" ); 
            rowC.add( "11" ); 
            rowC.add( "12" ); 
       
         data.add( rowA ); 
         data.add( rowB ); 
         data.add( rowC ); 
             
      // Die Titel für das Table 
      Vector title = new Vector(); 
         title.add( "A" ); 
         title.add( "B" ); 
         title.add( "C" ); 
         title.add( "D" ); 
       
      // Das JTable initialisieren 
      JTable table = new JTable(  data, title );

So, hier werden die, ich nenns mal Datensätze, in den Vectoren rowA, rowB und rowC gespeichert und diese dann alle in den data Vector geschoben. Soweit so schön.
Mein Problem ist jetzt aber, dass ich nicht nur drei "Datensätze" habe, sondern eben n Datensätze. Zur Laufzeit ist klar, wieviele Datensätze. Wie schaff ich's jetzt meine n Datensätze in n Vectoren zu drücken?

Alle Versuche ein Array datensatzVectoren[] zu erstellen sind gescheitert. Wie könnte denn die Lösung aussehen?

Vielen Dank schonma.
Gruß
Würschtel
 

Wildcard

Top Contributor
Lies die FAQ weiter und nimm ein eigenes TableModel. Diese Vector Variante wird in der Praxis eigentlich nicht benutzt.
 
S

SlaterB

Gast
Vector[] datensatzVectoren = new Vector[n];

aber du hast doch einen Vector von Vectoren, wozu dann noch ein Array?
 

Weisswurst

Aktives Mitglied
SlaterB hat gesagt.:
Vector[] datensatzVectoren = new Vector[n];

Das wars.
So sahs dummer weise bei mir aus...
"datensatzVectoren = new Vector()[n]"

@Wildcard
Ich hatte vor das mit dem DefaultTableModel zu erledigen.
Das mit dem eigenen TableModel schien mir auf den ersten Blick zu aufwendig um ein paar Dateinamen plus Größe
aufzulisten. Ich muss gestehen, ich habs auch nicht wirklich kapiert.
 

Wildcard

Top Contributor
Klar, das Default kannst du für einfache Sachen durchaus verwenden, nur Vectoren sind sehr unschön.
 
M

Michael...

Gast
Warum sind Vectoren unschön und was sind den Alternativen zu Vector und Array?
 

Wildcard

Top Contributor
Vectoren sind nur aus Gründen der Abwärtskompatibilität vorhanden.
Deren API wurde nachträglich an die Collection Interfaces angepasst.
In neueren Programmen sollten nur die Collection Implementierungen verwendet werden, die von Anfang an darauf ausgelegt waren.
ArrayList, LinkedList, HashSet,...
 

Marco13

Top Contributor
Vectoren sind OK, wenn man sowas braucht, wie eine ArrayList, aber das ganze dann synchronized sein soll. Die Alternative
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collections.html#synchronizedList(java.util.List)
finde ich da zumindest noch unschöner... :?
 

Wildcard

Top Contributor
Marco13 hat gesagt.:
Vectoren sind OK, wenn man sowas braucht, wie eine ArrayList, aber das ganze dann synchronized sein soll.
Vectoren sind OK, wenn man sowas braucht, wie eine ArrayList, aber das ganze dann synchronized sein soll und man den Vector nur als List typisiert.
Persönlich favorisiere ich allerdings die synchronizedList Methode.
 

Wildcard

Top Contributor
Das Problem das ich mit Vector habe, ist das ich schon viel zu oft v.getElementAt(x) korrigieren musste.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Vectoren bearbeiten: ConcurrentModificationException Allgemeine Java-Themen 4
S Doppelte Werte in Listen,Vectoren etc suchen Allgemeine Java-Themen 2
G Kleine Frage zu Vectoren Allgemeine Java-Themen 2
P Array von Vectoren + Generics Allgemeine Java-Themen 6
G Vectoren Threads, und Multi Operationen Allgemeine Java-Themen 15
N warning bei Vectoren Allgemeine Java-Themen 15
C Vectoren befuellen sich von selbst Allgemeine Java-Themen 2
meez Vectoren vs. "richtige" Arrays Allgemeine Java-Themen 18
E Sortieren von Vectoren Allgemeine Java-Themen 5
KeTho1712 Java Swing: JTable standardmäßig füllen, sodass bei Start bereits Datensätze gespeichert sind Allgemeine Java-Themen 1
M Aus XML ein Word-Dokument(Template) füllen Allgemeine Java-Themen 8
S iText: zweite Seitenhälfte mit vorhandenen pdf füllen Allgemeine Java-Themen 2
E Angabe wie groß Array sein soll und in for-schleifen diesen Array füllen Allgemeine Java-Themen 3
M JOpenDocument Odt Füllen Allgemeine Java-Themen 3
M Zweidimensionales Array mit Binärzahlen füllen Allgemeine Java-Themen 8
perlenfischer1984 Mit Lombok Builder Felder in Super Klasse füllen Allgemeine Java-Themen 12
B Arrays mit Text und Zahlen füllen Allgemeine Java-Themen 3
D TextBoxen füllen Allgemeine Java-Themen 1
S iText Cellen mit Attributen aus ArrayListen füllen Allgemeine Java-Themen 1
I quadratisches Array füllen Allgemeine Java-Themen 11
L Von ArrayList abgeleitete Klasse nur mit bestimmten Objekten füllen Allgemeine Java-Themen 1
F JTable mit Zellen die sich durch andere Eingaben füllen Allgemeine Java-Themen 1
G Combobox füllen mit daten aus einer Tabelle Allgemeine Java-Themen 4
E Mehrdimensionales array füllen Allgemeine Java-Themen 16
pg1337 Liste füllen Allgemeine Java-Themen 2
Screen Webformular füllen. Allgemeine Java-Themen 3
Q int-Array mit Zufallszahlen füllen Allgemeine Java-Themen 3
G Array mit neuen Objekten der selben Klasse füllen Allgemeine Java-Themen 2
V PDF und Formularfelder füllen? Allgemeine Java-Themen 3
T Hashmap füllen mit rs sortierung Allgemeine Java-Themen 9
G byte[] mit Strings füllen Allgemeine Java-Themen 2
L ArrayList füllen Allgemeine Java-Themen 2
S Array "automatisch" füllen Allgemeine Java-Themen 5
S Ein 'Document' füllen. Allgemeine Java-Themen 2
W Array mit Variablen aus Vararg füllen Allgemeine Java-Themen 4
F Probleme bei Array füllen Allgemeine Java-Themen 2
G JComboBox mit Werten aus einer Access Datenbank füllen Allgemeine Java-Themen 18
M 2d Array füllen? Allgemeine Java-Themen 3
D Strings dynamisch füllen Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben