簡體   English   中英

在ArrayList中存儲Double

[英]Storing Double in ArrayList

我有一個Integer類型的ArrayList,是否可以在其中存儲一個值(例如1.25)而不必將其強制轉換為int,因此在小數點后丟失位?

不,您不能在不損失精度的情況下在ArrayList<Integer>存儲雙精度數。 但是,您可以將它們存儲在ArrayList<Double>

請改用ArrayList<Number> 這樣,由於兩個類都是從Number類派生的,因此您將能夠存儲DoubleInteger實例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM