在ArrayList中存储Double

MrD*_*MrD 0 java arraylist

我有一个Integer类型的ArrayList,是否可以在其中存储一个值(例如:1.25)而不必将其转换为int因此丢失小数后的位?

NPE*_*NPE 6

不,你不能在ArrayList<Integer>不损失精度的情况下存储双打.但是,您可以存储它们ArrayList<Double>.