> 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]
---------------------------------------------------------------------