Vektoren sind im Prinzip erweiterbare Arrays. Im Pakte util.* gibt es eine Extraklasse dafür.
Die Klasse Vector aus dem Paket java.util baut einer lineare Liste auf, deren Länge
zur Laufzeit verändert werden kann.
Die Elemente der Liste sind vom Typ Object. Sie
können einen beliebigen Typ enthalten (auch gemischt).
Der Zugriff auf einen bestehende Element ist relativ schnell, während eine
Erweiterung der Liste durch internes Umkopieren dauert.
public class VarsVector extends ExampleView {
TextField num = new TextField("0",2);
TextField content = new TextField("Test",15);
Vector vector = new Vector(0);
public void start() {
panelLocal.add (content);
add (panelLocal);
add (num);
add (new Button("Zuweisen"));
add (new Button("Ausgabe"));
actionValue = "Zuweisen";
writeMessage( example());
}
public String example() {
String test = new String(); // just for type-conversion
String text = new String("Werte Array:
"); //return Value
try {
if (actionValue.compareTo("Zuweisen") == 0) {
Integer a = (new Integer (num.getText()));
vector.insertElementAt(content.getText(),a.intValue());
}
}
catch (Exception e) {
text += "!!! FEHLER !!!:
" + e.toString() + "
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.