【发布时间】:2011-12-21 01:15:05
【问题描述】:
我正在尝试将对象添加到我的数组列表中,但它不起作用并且它给了我
"此行有多个标记 - 标记的语法错误,错误的构造 - 标记“a”的语法错误,此标记后应为 VariableDeclaratorId”
ArrayList<Record> records = new ArrayList<Record>();
Record a = new Record ("Math","Add","Due Date is", "20/12/2011");
Record b = new Record ("Science","biology","Due Date is ", "21/12/2011");
records.add(a);
records.add(b);
【问题讨论】:
-
请提供更多上下文 - 这段代码在哪里?在一个方法里面?在方法之外?
-
问题不在于添加到 ArrayList 而不是实例化对象。您能否提供有关 Record 类的更多信息?
-
语法错误,与列表无关。
-
不,它不在任何方法中!这段代码就在我声明类并扩展了 Activity 之后
-
Record类是一个普通类,4个字符串变量。一个初始化这些变量、getter 和 setter 的构造函数