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()如果您能将此标记为解决问题的答案(不知道它是如何命名的),我不太确定如何将其标记为解决问题,请您指导我