> Ola Pessoal !
Oi Daniela
>
> Estou com um probleminha, preciso adicionar um int em um vetor e
> estou tendo problemas !
> _SAtendimentoHitCount = (int)(Atributos.elementAt(0));
> Funciona so para String e Date, por favor alguem sabe me informar
> o que devo usar no lugar do int, (quando o atributo eh String ou Date,
> da certo)
O problema é que int é um tipo basico e não uma referencia para objeto.
Como os metodos da classe Vector (bem como da maioria dos containers)
esperam um parametro do tipo Object, você não pode passar tipos básicos como
int, short, byte, long, double, float.
Para isso a API java contém as classes chamadas Wrappers. Se você quer
colocar um int num Vector faça isso:
Vector v = new Vector ();
int i = 10;
v.addElement (new Integer (i));
Para recuperar o seu int faça o seguinte
Integer integer = (Integer) v.getElementAt (X);
int i = integer.intValue ();
Ricardo Munhoz Santiago
Sun Certified Programmer for the Java 2 platform
Come and get some !!!
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------