簡體   English   中英

Java:將雙精度數組添加到列表

[英]Java: adding double arrays to a list

我正在嘗試創建數組列表。 這些數組包含雙打。 當我使用.add()時,出現此錯誤:找不到適用於add(double [])方法的合適方法。java.util.List.add(int,java.lang.Double [])不適用

這是我的代碼的簡化:

List<Double[]> allTris = new ArrayList<Double[]>();

List<String> tempList = new ArrayList<String>();
tempList.add("0.0");
tempList.add("1.0");
tempList.add("2.0");

double[] tri = new double[tempList.size()];
for(int i = 0; i < tempList.size(); i++) {
    tri[i] = Double.parseDouble(tempList.get(i));
}
allTris.add(tri);  //here is where my error is happening

更改

List<Double[]> allTris = new ArrayList<Double[]>();

List<double[]> allTris = new ArrayList<double[]>();

Double (一個類)是double (原始)的包裝。 他們有兩件事。

暫無
暫無

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

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