carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.978 User online
1 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 515 von 2963 (17%) |<   <   >   >|

Autor Gast
Datum 23.12.01, 20:23
Betreff Re: vector problem


Hallo,

zu der Frage ein ganz klares jein!

Ja, wenn du Vector neu implementierst und die Methode toString überschreibst.
Nein wenn du den guten alten Vector lässt wie er ist und deine Aufzählung
anders organisierst.

Die Methode toString ist in Object definiert und hat den Zweck jedwedes Objekt
'textuell' zu repräsentieren. Das kann zum Einen für ein einfaches Debugging sein oder zum Anderen für Ausgaben in Listen, Tabellen oder Bäumen oder ähnlichem. So wie du toString benutzt ist es eher ein Debugging.
Vector ist ja ein Behälter der Objekte jeglicher Art speichern kann. Mit dieser Methode stellt Vector somit seinen Inhalt dar.

Wenn du eine Aufzählung vornehmen willst, dann gibt es verschiedene Möglichkeiten - eine davon nachfolgend:
Vector v = new Vector();
v.add("Java");
v.add("ist");
v.add("Klasse!");

int length = v.size();
for (int i = 0; i < length; i++)
{
    System.out.println(v.get(i));
}



Tip:
Wenn du deine Objekte in Benutzerschnittstellen mithilfe der Methode toString
darstellen lassen willst, dann implementiere die Methode so effizient wie möglich. Das heisst der String der zurückgegeben wird soll nach Möglichkeit nicht in der Methode berechnet werden, sondern ausserhalb.

Thomas


Diskussionsverlauf:
    Re: vector problem
    Re: vector problem
vector problem

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com