我已经实现了一个接口,现在我必须实现一个方法,我必须将字符串和整数添加到Collections.I尝试c.add但它不起作用。任何想法我怎么能这样做?
亲切的问候。
E.C
public class AnswerList implements AnswerCollection {
private Collections c;
/* add String answer and mode to collection of answers and modes */
public boolean addAnswer(String word, int mode) {
if(mode == LearnGUI.SOURCE_GIVEN){
c.add(word);
c.add(mode);
return true;
} else{
return false;
}
}
答案 0 :(得分:2)
是的,这是因为Collections在程序意义上不是Collection! 请改用列表。做这样的事情:
List objectList = new ArrayList();
objectList.add(word);
objectList.add(mode);
答案 1 :(得分:1)
Collections类是一组用于处理Collections的实用程序方法。通常,您希望将项目添加到特定的集合类型中。您应该查看Collection和Collections的文档。