2011-10-04 108 views
-4
private double[][] getTimeValuePairsArray(List<Double> timeList, List<Double> valueList){ 
    double[][] timeValuePairs = new double[2][timeList.size()]; 
    for (int i = 0; i < timeList.size(); ++i) { 
     timeValuePairs[0][i] = ((Double)timeList.get(i)).doubleValue(); 
     timeValuePairs[1][i] = ((Double)valueList.get(i)).doubleValue(); 
    } 
    return timeValuePairs;  
} 

timeList and valueList are ArrayList objects and contains some data。如何從返回二維數組的方法獲取值?

double[][] timeValuePairs1 = getTimeValuePairsArray(timeList, valueList); 

//here i want to display values which is returned by the above method. 
+3

你聽說過循環? – Mansuro

+0

所以只需訪問這些值並顯示它們。有什麼問題? – Thomas

+0

[Java tutorials:Arrays](http://download.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html) – 2011-10-04 11:05:12

回答

1
for (int i = 0; i < timeList.size(); i++) { 
    System.out.println(timeValuePairs1[0][i]); 
    System.out.println(timeValuePairs1[1][i]); 
} 

或者

for (int i = 0; i < timeValuePairs1.length; i++) { 
    for (int j = 0; j < timeValuePairs1[i].length; j++) { 
     System.out.print(timeValuePairs1[i][j]); 
    } 
}