【发布时间】:2018-01-09 14:23:03
【问题描述】:
我们是 Java 的初学者,所以请不要给出太高级的答案。
我们目前正在开展一个学校项目,但遇到了困难。代码的目的是向 ArrayList 添加一个事件,但每次使用 add 时都会出现错误,而不仅仅是在这部分代码中。
感谢您的任何回答
/伊万杰丽娜
【问题讨论】:
-
你在哪里定义
eventList? -
您不能将
Event添加到您定义为仅包含字符串的List<String> -
如果
eventList是ArrayList<String>,那么除了字符串之外它不会接受任何东西。并且看到你不能扩展字符串,你将不得不插入一个字符串而不是一个事件。 -
另外
for( String eventList : set )你不能重用列表的名字作为字符串变量,你可能想把它改成eventName或类似的。 -
@svasa not true: ideone.com/0nuY0L
eventList在方法外部定义,因此您既可以在方法中使用该字段,也可以定义同名变量。 (但可以!= 应该)。