2014-11-07 2 views
0

배열 목록을 만들려고합니다. 이러한 배열에는 double이 포함됩니다. .add()를 사용할 때이 오류가 발생합니다. add (double [])에 적합한 메소드가 없습니다. method.java.util.List.add (int, java.lang.Double []) 해당 사항 없음Java : 목록에 이중 배열 추가

여기

내 코드의 단순화 :

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 

답변

2

변경

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

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

Double (클래스)은 double (프리미티브) 래퍼입니다. 서로 다른 두 가지.