此代碼應該打印ArrayList中的所有元素。它應該通過報告來處理空的ArrayList。在ArrayList中打印元素
這裏是我的代碼:
import java.util.ArrayList;
public class Lab4ex1 {
public static String prtElem(ArrayList<String> arr){
if(arr.size() == 0) {
return "Error: The ArrayList must have elements to print out.";
} else {
for(int i=0;i<arr.size();i++){
return arr.get(i);
}
return "";
}
}
public static void main(String[] args){
prtElem([]);
}
}
然而,當我試着執行它時,我得到一個錯誤在第16行我是否有足夠的陣列或沒有的元素。爲什麼我會得到這個錯誤,我該如何解決這個問題?
'prtElem'需要一個'List'參數 – Reimeus 2014-11-01 19:11:49
什麼在一直線上的錯誤16? – APerson 2014-11-01 19:12:35
假設這段代碼確實有效,你只會打印出一個元素 - 你要返回'arr.get(0)'。 – Makoto 2014-11-01 19:14:41