在ArrayList中存储Double



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

不可以,在ArrayList<Integer>中存储双精度浮点数是不可能的。但是,您可以将它们存储在ArrayList<Double>中。

ArrayList<Number>代替。通过这种方式,您将能够存储DoubleInteger实例,因为这两个类都派生自Number类。

相关内容

最新更新