06. december 2003 - 11:29Der er
2 kommentarer og 2 løsninger
tage data ud af vector ?
... Vector V = new Vector() int tal = 5; V.add(tal); int tal2 = (int)V.get(0); ...
den brokker sig over "inconvertible types" men hvis jeg i stedet for skriver: int tal2 = Integer.parseInt((String)V.get(0)); så funker det !! jeg kan godt leve med den dårlige kode, men problemet er bare hvad jeg så skal gøre når jeg skal have en boolean ud ??
alstå: hvordan typecaster jeg til int og boolean (og andre end String) når jeg tager ud af en vector ??
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Husk også at en Vector indeholder Object, derfor skal du gemme som:
Vector v = new Vector(); int tal = 5; v.add(new Integer(tal);
...tallet kan så "hentes ud" fra vektoren vha. :
Integer objectTal = (Integer)v.get(0); tal = objectTal.intValue();
Håber det hjalp :-)
Synes godt om
Slettet bruger
06. december 2003 - 20:02#4
Hrmmm.... ok...:
v.add(new Integer(tal);
skal lige ha' en ekstra parantes på, ellers vil den vist ikke HELT compile :-)
v.add(new Integer(tal));
Synes godt om
Ny brugerNybegynder
Din løsning...
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.