Ok forse ho risolto modificando la riga
codice:
vettDbl[i]=((int)vettDbl[i]) * Math.pow(10, -2+i);
in:
codice:
vettDbl[i]=Double.parseDouble( formato.format( ((int)vettDbl[i]) * Math.pow(10, -2+i) ) );
Ci sono metodi migliori (magari più efficienti) per sfruttare il DecimalFormat o va bene così?