这个问题困扰我,正好现在又要用到。请注意我说的是把不定长的String数组转换成跟String数组相同长度的double数组。我试了好几种方法,可是都是不行。请各位帮忙,真是无力了。
第一种方法:
double[] doubleArray = new double[]{};
for(int i=0;i<doubleArray.length;i++){
doubleArray[i] = Double.parseDouble(stringArray[i]);
}
//这种方法会抛出数组越界的异常
第2中方法:
本来想用ArrayList<String,double>().add( Double.parseDouble(stringArray[i])),然后再用ArrayList的toArray(new double[]{})的方法来转换成double数组,但是Arraylist里面存入不了double类型的数据。于是这种方法惨死。 |
|