Globale vector?

blade

Bekanntes Mitglied
Hallo, ich möchte ein Programm schreiben welches aus einer sich ändernden .INI Datei Werte holt und diese Werte in verschiedenen Methoden bearbeitet.

Eine Solche ini kann z.B. so aussehen.

Benutzer1, Wohnort1, Alter,
Benutzer2, Wohnort2, Alter,
Benutzer3, Wohnort3, Alter,
Benutzer4, Wohnort4, Alter,
Benutzer5, Wohnort5, Alter,
Benutzer6, Wohnort1, Alter,

Es können natürlich immer neue Benutzer hinzu oder weggenommen werden.
Da es wohl keine möglichkeit gibt normale Arrays Variabel zu erzeugen, bin ich beim googeln auf die Klasse "Vector" gestossen.
Kann mir hierzu einer vielleicht ein einfaches Beispiel geben wie ich di eVector klasse verwenden kann?
Wie bekomme ich jetzt meine Werte in die Klasse?
Kann ich einen Vector wie ein normales Array verwenden?
Kann ich einen Vector in ein Vector stecken?
 
I

irgendjemand

Gast
da ich leider auch selbst von anderen einstecken musste


verwende lieber ArrayList ... ist sehr ähnlich zu Vector ...

einziger unterschied : Vector ist synchronized ... und wird damit in multi-threaded apps eingesetzt ... bei dir reicht aber eine einfach un-sync ArrayList
 

AmunRa

Gesperrter Benutzer
Wie ein Vorredner gesagt hat verwende lieber ArrayList
Kann mir hierzu einer vielleicht ein einfaches Beispiel geben wie ich di eVector klasse verwenden kann?

Java:
ArrayList<String> list= new ArrayList<String>();
		list.add("Hallo");
		System.out.println(list.get(0));
Wie bekomme ich jetzt meine Werte in die Klasse?

siehe oben

Kann ich einen Vector wie ein normales Array verwenden?

nein nicht gans, ein Vector /Arraylist ist eher eine Liste

Kann ich einen Vector in ein Vector stecken?

Ja kannst du

Hier noch der Link zur API

ArrayList (Java Platform SE 6)
 

VfL_Freak

Top Contributor
Moin,

EDIT: too slow :eek:

Da es wohl keine möglichkeit gibt normale Arrays Variabel zu erzeugen
Warum das denn nicht?
Java:
String[] myArray = new String[meineAnzahlAnWerten];

Kann mir hierzu einer vielleicht ein einfaches Beispiel geben wie ich die Vector klasse verwenden kann?
Java:
Vector<String> myVector = new Vector<String>();

Wie bekomme ich jetzt meine Werte in die Klasse?
wenn der Vector zur Klasse gehört :
Java:
String myString = "ABCdef";
myVector.addElement( myString );

Kann ich einen Vector wie ein normales Array verwenden?
Wie meinst Du das genau?

Kann ich einen Vector in ein Vector stecken?
Ja ...
Java:
Vector<String> myVector = new Vector<String>();
Vector<myVector> myVector2 = new Vector<myVector>();
ob das schön ist, ist eine andere Frage ....
Und der Tipp mit "arrayList" ist auch nicht zu verachten :D

Schon mal in die API oder ein gutes Java-Buch ;)

Gruß
Klaus
 

AmunRa

Gesperrter Benutzer
Da ist Vfl_Frek ein Fehler unterlaufen muss natuerlich so heißen:
Java:
Vector<String> myVector = new Vector<String>();
Vector<Vector> myVector2 = new Vector<Vector>();

und dann kann man
Java:
myVector2.add(myVector)
 

blade

Bekanntes Mitglied
Hallo und danke für die vielen Antworten!
Bin dabei mich durch alle durch zu arbeiten.
Hab mir jetzt mal das ArrayList angeschaut und bin damit am testen.

Was genau ist an Vector nicht zu empfehlen? Oder welche Einsatzgebiete sind eher für "Vector" gedacht?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Globale Objekte Java Basics - Anfänger-Themen 2
T Globale Variable mehrmals verwenden Java Basics - Anfänger-Themen 7
Traxter Globale Variable ? Java Basics - Anfänger-Themen 11
Jackii Globale Variable aus anderer Klasse ändern... Java Basics - Anfänger-Themen 4
S Vererbung/Globale Variablen Java Basics - Anfänger-Themen 8
M Variablen Globale Variable? Java Basics - Anfänger-Themen 4
Luk10 Globale (semi-finale) Varibalen Java Basics - Anfänger-Themen 9
U Globale Proxy Einstellungen ändern Java Basics - Anfänger-Themen 3
C lokale Variable verwenden statt globale Java Basics - Anfänger-Themen 7
B Methoden Globale Methoden "Toolbox" Java Basics - Anfänger-Themen 3
D globale Variablen zur Laufzeit erzeugen Java Basics - Anfänger-Themen 5
S globale Variable deklarieren Java Basics - Anfänger-Themen 10
E Globale int Variable? Java Basics - Anfänger-Themen 6
K Datentypen Globale Variable direkt initialisieren oder im Konstruktor? Java Basics - Anfänger-Themen 13
G Globale Variablen Java Basics - Anfänger-Themen 9
T Globale Variable wird nicht gefunden Java Basics - Anfänger-Themen 6
G Globale Variablen Java Basics - Anfänger-Themen 3
T Globale Variable (Font) Java Basics - Anfänger-Themen 21
O globale variablen Java Basics - Anfänger-Themen 21
M Globale Variablen werden durch KeyListener nicht aktualisier Java Basics - Anfänger-Themen 10
G Müssen globale Funktionen immer "static" sein? Java Basics - Anfänger-Themen 13
A Globale Variable änderbar Java Basics - Anfänger-Themen 3
A Globale Methode ohne imports und übergeben? Java Basics - Anfänger-Themen 2
P textfarbe,textgröße, textart als globale einstellung Java Basics - Anfänger-Themen 7
F Globale Variablen wie in C++? Java Basics - Anfänger-Themen 5
J "Globale Variablen" Java Basics - Anfänger-Themen 26
S globale Variablen Java Basics - Anfänger-Themen 9
D Globale Klassenvariablen. Java Basics - Anfänger-Themen 12
P Globale und ständige Überwachung eines Textfeldes auf text? Java Basics - Anfänger-Themen 40
M Superglobale globale Variable? Java Basics - Anfänger-Themen 10
P Globale Variable Java Basics - Anfänger-Themen 3
J Globale Variablen Java Basics - Anfänger-Themen 3
D Globale Variablen Java Basics - Anfänger-Themen 31
C Globale Variablen und Array mit verschiedenen Typen Java Basics - Anfänger-Themen 3
S globale Variablen Java Basics - Anfänger-Themen 7
J "globale" variable definieren? Java Basics - Anfänger-Themen 7
S Globale Variable / Methode Java Basics - Anfänger-Themen 5
J Erste Schritte Alle möglichen ausgaben von 5 Zahlen als Vector Java Basics - Anfänger-Themen 7
C Werte im Vector in zufällige Reihenfolge bringen Java Basics - Anfänger-Themen 14
C Vector-Inhalt in zufällige Reihenfolge bringen Java Basics - Anfänger-Themen 6
J Compiler-Fehler Fehler bei Vektor (E extends Object declared in class Vector) Java Basics - Anfänger-Themen 9
J Reihenfolge im Vector lässt sich nicht drehen Java Basics - Anfänger-Themen 9
M Klassen Gesamt speicherbare Elemente in Vector? Java Basics - Anfänger-Themen 3
P Vector durchsuchen und Elemente löschen Java Basics - Anfänger-Themen 4
Z Vector in jTextField/jLabel darstellen Java Basics - Anfänger-Themen 4
P Objekte in Vector werden überschrieben Java Basics - Anfänger-Themen 4
P Array in Vector speichern Java Basics - Anfänger-Themen 2
E Methoden new Vector().add(x).add(x); ? Java Basics - Anfänger-Themen 5
F Vector istGeordnet Java Basics - Anfänger-Themen 15
R Vector-Filterfunktion Java Basics - Anfänger-Themen 4
Todesbote Map (Key=String; Value = Vector) Value/Vector sortieren Java Basics - Anfänger-Themen 13
J Vector Manipulieren.. Wie? Java Basics - Anfänger-Themen 16
M Vector eines Vectors einzeln ausgeben Java Basics - Anfänger-Themen 9
K String kommt schon in Vector vor? Java Basics - Anfänger-Themen 36
J Erzeugung eines Vector-Objekts - Frage zum Typ Java Basics - Anfänger-Themen 3
H Zugriff auf Vector Element Java Basics - Anfänger-Themen 2
C Vector erzeugt neue Indizes nach Input Java Basics - Anfänger-Themen 2
A Author in Vector Java Basics - Anfänger-Themen 22
M Vector überschreibt Elemente bei add()-Methode Java Basics - Anfänger-Themen 10
T Elemente im Vector werden einfach überschrieben! Java Basics - Anfänger-Themen 3
K Collections Vector zu String casten Java Basics - Anfänger-Themen 4
U Wozu dient ein Vector in Java? Java Basics - Anfänger-Themen 6
S Vector mit beliebigen Klassen an Funktion übergeben Java Basics - Anfänger-Themen 20
E 2 Dimensionaler Vector Java Basics - Anfänger-Themen 5
T Map<String, Vector>? Java Basics - Anfänger-Themen 11
P Collections Vector füllen in for-Schleife Java Basics - Anfänger-Themen 3
J Vector Addition Java Basics - Anfänger-Themen 5
M 2D Vector Java Basics - Anfänger-Themen 2
N IndexOutOfBoundsException: Source does not fit in dest beim Kopieren von ArrayList in Vector Java Basics - Anfänger-Themen 4
M Umwandlung von Array in Vector und umgekehrt Java Basics - Anfänger-Themen 6
E Datentypen Klasse Vector aus der Standard-API anwenden Java Basics - Anfänger-Themen 7
D Klasse Vector entwerfen Java Basics - Anfänger-Themen 7
A Arrays vs Liste vs Vector Java Basics - Anfänger-Themen 30
H in for Schleife über Vector iterieren Java Basics - Anfänger-Themen 2
S Datentypen Vector auslesen Java Basics - Anfänger-Themen 12
yampi Objektsammlung - Hashtable, Vector, Arrays Java Basics - Anfänger-Themen 8
T Vector-Positin anzeigen Java Basics - Anfänger-Themen 3
C Vector - obsolete collection Java Basics - Anfänger-Themen 1
C Vector<Object> Probleme Java Basics - Anfänger-Themen 38
C Datentypen Probleme mit Vector.contains() Java Basics - Anfänger-Themen 10
M Datentypen function(Vector<SuperClass>), Vector<Subclass> Java Basics - Anfänger-Themen 6
L Vector Sortieren Java Basics - Anfänger-Themen 8
B Vector in Table ersetzen Java Basics - Anfänger-Themen 4
B Werte einer Spalte aus DB in einen Vector schreiben Java Basics - Anfänger-Themen 15
kitz Telefonbuch (Vector) Java Basics - Anfänger-Themen 17
E Arraylist mit Daten aus Vector füllen Java Basics - Anfänger-Themen 7
S Vector -> String JComboBox Java Basics - Anfänger-Themen 11
F Vector wird überschrieben Java Basics - Anfänger-Themen 8
T Vector sortiern Java Basics - Anfänger-Themen 7
C Frage zu Vector und muliplizieren des Inhaltes Java Basics - Anfänger-Themen 2
S Vector von eigenen Klassen Java Basics - Anfänger-Themen 2
J Collection Vector Java Basics - Anfänger-Themen 8
Streeber ArrayList/Vector, mehrdimensional Java Basics - Anfänger-Themen 11
N Was ist der Unterschied zwischen ArrayList und Vector? Java Basics - Anfänger-Themen 3
babel Einen Vector/Liste mit Daten prüfen Java Basics - Anfänger-Themen 31
B Hilfe zum einem Problem mit Vector Java Basics - Anfänger-Themen 8
H Vector - Fehler? Java Basics - Anfänger-Themen 2
babel einen Vector nach Datum sortieren Java Basics - Anfänger-Themen 21
T Array-Vector Problem Java Basics - Anfänger-Themen 18
P Vector und Exception Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben