Java 如何在驱动程序类中调用泛型方法

Java 如何在驱动程序类中调用泛型方法,java,generics,Java,Generics,我试图在驱动程序类中使用整数调用此方法,但它不起作用。有人能帮我吗 public SLL<T> missing(SLL<T> testList) { if(this.head == null) { return testList; } if(testList.head == null) { return null; } SLL<T> returnList = new SLL

我试图在驱动程序类中使用整数调用此方法,但它不起作用。有人能帮我吗

public SLL<T> missing(SLL<T> testList)
{
    if(this.head == null)
    {
        return testList;
    }
    if(testList.head == null)
    {
        return null;
    }
    SLL<T> returnList = new SLL<T>();
    Element<T> ptr = testList.head;

    while(ptr!= null)
    {
        if(!isMember(ptr.data))
        {
            returnList.append(ptr.data);
            return returnList;
        }
        ptr = ptr.next;
    }
    return returnList;
}
缺少公共SLL(SLL测试列表) { if(this.head==null) { 返回测试列表; } if(testList.head==null) { 返回null; } SLL returnList=新的SLL(); 元素ptr=testList.head; while(ptr!=null) { 如果(!isMember(ptr.数据)) { 返回列表。追加(ptr.数据); 退货清单; } ptr=ptr.next; } 退货清单; }
只需删除
返回列表在while循环中。如果满足If条件,while循环将在该点退出。

如何调用它?到底什么不起作用?驱动程序类中的方法调用。我不知道如何调用它,我已经在driver类中创建了一个对象,我需要给它检查是否存在错误integer@Armee提示:如果您不发布代码,我们将无法看到您的代码。把你试过的贴出来。发布您得到的准确完整的错误消息.myStack.missing(新整数(3));错误是不兼容的类型,无法转换为SLL。尽管在具有整数参数的驱动程序中,我如何调用它?此方法可能在“SLL”类中。您可以使用
SLL SLL=new SLL()创建一个新实例和调用
sll.missing()