ola rapaziada.
preciso de uma estrutura(de preferência dinâmica) para armazenar valores double.
Qual a melhor forma de fazer isso?
Eu tentei com o ArrayList mas pelo erro que deu acho que só aceita string.
é isso mesmo?
cristiano
[]´s
ola rapaziada.
preciso de uma estrutura(de preferência dinâmica) para armazenar valores double.
Qual a melhor forma de fazer isso?
Eu tentei com o ArrayList mas pelo erro que deu acho que só aceita string.
é isso mesmo?
cristiano
[]´s
Kra… convere a string em Double!!!
Usa…
VariavelReal = Double.paseDouble( StringRecebida );
Espero q tenha ajudado!!
Abracao e te +
ArrayList não armazena só String, mas qualquer objeto.
Qualquer conteiner Java aceita qualquer objeto. Para usar os tipos primitivos você tem que usar uma classe Wrapper. Por exemplo, para armazenar um int num ArrayList, você deve usar um int você deve usar a classe Integer. Para armazenar um double, você deve usar a classe Double.
// Criando a lista
List lista = new ArrayList();
// Adicionando valores
lista.add( new Double(4.4));
lista.add( new Double(3.8));
// Obtendo alguns os valores
double d1 = ((Double) lista.get(0)).doubleValue();
double d2 = ((Double) lista.get(1)).doubleValue();
// Imprimindo todos valores
for( Iterator i = lista.iterator(), i.hasNext(); ){
System.out.println( i.next() );
}
Obs: Essa informacao soh eh valida enquanto nao sair o Java 5.0 (Tiger). 
valeu pelas dicas galera.
vinci, eu chaguei a fazer isso mas na hora do typecast coloquei double e não Double e não me liguei nisso.
valeu!!!
[]'s cristiano