Opa!!
Na minha aplicacao, eu preciso fazer um array de doubles.
Eu escolhi usar um ArrayList pois na criacao da instancia da classe eu nao sei o tamanho que alista tera, alem de que alguns metodos da arrayList me facilitavam a vida.
Bom, como soh teriam doubles neste array, eu criei outra classe que estende ArrayList (class DoubleArrayList extends ArrayList) e criei sobreescrevi o metodo add para ele soh aceitar doubles.
Agora entao eu tenho um arrayList soh com doubles
O problema eh que sempre que eu tenho que acessar algum item do array, eu preciso fazer um parse (nao lembro se eh esse o nome), e isso eh um saco, existe algum jeito que eu possa contornar essa situacao. Abaixo vou escrever um codigo para exemplificar meu problema:
DoubleArrayList dobArr = new DoubleArrayList(); //Criando minha classe que soh aceita double
dobArr.add(2.2); // Adicionando um double ao arrayList
.
. //mais codigo
.
double xx=(Double)dobArr.get(0); //Aqui eu tenho que usar o (Double), caso contrario da um problema de conversao
Eh possivel eu eliminar este parser?? Sera que a minha escolha de usar um ArrayList estendido para DoubleArrayList foi uma boa opcao??
Qualquer opiniao eh bem vinda hehe
Obrigado