0

Integer 型の ArrayList があります。値を int にキャストせずに値 (例: 1.25) を格納することはできますか?

4

2 に答える 2

6

ArrayList<Integer>いいえ、精度を落とさずにdouble を格納することはできません。ただし、それらを に保存することはできますArrayList<Double>

于 2013-04-01T14:21:19.137 に答える
4

ArrayList<Number>代わりに使用してください。このようにして、両方のクラスがクラスから派生するため、Doubleとインスタンスの両方を格納できます。IntegerNumber

于 2013-04-01T14:21:50.063 に答える