簡體   English   中英

Java:用於存儲雙精度的ArrayList

[英]Java: ArrayList for storing doubles

一個非常基本的問題,但我有點麻煩,我是Java的新手(我以前唯一的經驗是VB.NET,我開發了幾年但從未真正使用任何OOP原則)

我需要一個十進制數加載的數組實現。 我不確定我有多少,所以我需要一個可以動態改變它的大小的數組,我被告知ArrayList是要走的路。

所以我試過這個:

ArrayList<double> xCo = new ArrayList<double>();

而且我的編譯器生氣了,並要求我在空間中“雙參考”。 我確定我誤解了這些事情的整個宣告過程,所以我該怎么做呢?

提前致謝 :)

您不能在泛型中使用基元,而是使用Double 注意大小寫。

你不能在泛型中使用java原語,而是必須使用java原始包裝類型

將其更改為

ArrayList<Double> xCo = new ArrayList<Double>();

查看本教程以了解有關泛型的更多信息

使用Double而不是double,希望你導入了java.util.Arraylist包

你想要Double ,而不是double

ArrayList<Double> xCo = new ArrayList<Double>();

暫無
暫無

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

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