有人能告诉我下面的代码有什么问题吗?当我试运行后的第一行代码如下{产生以下错误:使用ArrayList的哈希映射
“java.lang.IndexOutOfBoundsException:指数:0,大小:0”
public static class ASIFFile {
private ArrayList<HashMap<String,String>> data;
private static int currRec = 0; //assign each record a numeric id based on this figure.
// Method for reading ADIFfile
public ArrayList<HashMap<String,String>> ReadASIFfile (File DataFile) {
data = new ArrayList<HashMap<String, String>>(500);
try {
HashMap<String, String> temp = new HashMap<String,String>(10);
data.set(currRec, temp);
(data.get(currRec)).put("recID", Integer.toString(currRec));//give the record a numeric ID
...
第二行吠叫了分号:) – Eich
@Eich啊,这是一个错误的复制到文本框。它实际上在代码 – Adam