【发布时间】:2015-06-12 05:22:37
【问题描述】:
这是我的数组列表声明:
ArrayList<LinkedList<WordItem>>list = new ArrayList<LinkedList<WordItem>>(26);
当我这样做时,例如:
list.add(a)
它给了我一个错误:
CountWords.java:17: error: no suitable method found for add(int)
list.add(addr(ch));
【问题讨论】:
-
为什么要在单词项目列表中添加一个整数?
-
word items 是arraylist的一种。否则您会如何将字母“a”添加到列表中?
-
您的 ArrayList “列表”是 LinkedList 的列表。您不能向其中添加 int,只能添加另一个 LinkedList。
-
您没有添加字母“a”,而是添加了变量
a,它看起来是错误消息中的一个int。并且由于错误消息正在寻找char而不是LinkedList<WordItem>我认为您显示的粘贴代码不正确。 -
那么,将字母“a”添加到列表中的正确方法是什么?
标签: java list arraylist linked-list