[英]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.