08. februar 2004 - 20:30Der er
16 kommentarer og 1 løsning
Objekter i vector
hej
Jeg har en vector med et enkelt objekt i (udvider det self. bagefter). Når jeg udskriver objektet med v.get(0); kommer den i hexidecimal form efter @. Hvordan undgår jeg det ? kan jeg bruge StringBuffer ?
Jeg har fået den til at virke...TAK ! jeg forstår bare ikke hvordan at toString metoden kan blive udført uden kald...sker det automatisk ved oprettelse af objekter ?
PS. I må godt lige se om jeg kan forbedre den...bare kort....point er såen set jeres, så lav også et svar :)
public class Liste { int tal = 5; String udskriv;
public String toString(){ udskriv = Integer.toString(tal); return udskriv; }
public static void main(String[] args){ Vector v = new Vector(); Liste obj1 = new Liste(); Liste obj2 = new Liste(); v.add(obj1); v.add(obj2); for(int i = 0; i < v.size(); i++) System.out.println(v.get(i)); } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.