添加链表java

时间:2017-05-09 15:11:17

标签: java eclipse linked-list add

我需要在链表中添加“用户”,链表是链表的一部分。

public void shibutz(user a){

    this.serverList(this.placeInServerList(a.code)).add(a);

服务器列表是链接列表的链接列表。 这些是这一行使用的类:

public int placeInServerList(String code){
    if (this.serverList.contains(code)){
        return indentifyCode(code);
    }
    return -42;
}
public int indentifyCode (String code){
    int counter=0;
    Group i= this.serverList.getFirst();
    while (this.serverList!=null){
        if (i.getCode()==code){
            return counter; }
        counter++;
        i=this.serverList.get(counter);
        return indentifyCode (code);
    }
    return -42;}

组是一个链表。 现在,我需要第一个代码部分的帮助。我不明白Eclipse想要什么。它给我的解决方案都不是相对的。感谢!!!

1 个答案:

答案 0 :(得分:0)

读这一行:

Group i = this.serverList.getFirst()

我认为serverListLinkedList<Group>

因此,这是无效的:

public int placeInServerList(String code){
  //code is a String, not a Group
  if (this.serverList.contains(code))

由于serverListLinkedList<Group>,您可以调用的方法是serverList.contains(Group)。方法serverList.contains(String)不存在。