抛出异常类java
我正在编写一个循环单链接列表抛出异常类java,java,exception-handling,throw,Java,Exception Handling,Throw,我正在编写一个循环单链接列表 public class CircularSLList<T> { protected class SLNode<T> { public T info = null; public SLNode<T> next = null; } public SLNode<T> tail = null; protected int size = 0; 但我不
public class CircularSLList<T>
{
protected class SLNode<T>
{
public T info = null;
public SLNode<T> next = null;
}
public SLNode<T> tail = null;
protected int size = 0;
但我不断得到一个“EmptyListException无法解决错误”
这是我的密码
public T removeFromHead() throws EmptyListException
{
if(tail == null)
{
throw new EmptyListException() ;
return null ;
}
else
{
tail.next = tail.next.next ;
tail.next.next = null ;
}
return null;
}
我的所有文件都在同一个文件夹中,所有变量名都拼写正确,因此我无法找出出现此错误的原因
谢谢你没有定义包,所以java不知道从当前工作目录继承什么
选项,在每个类的第一行指定包,或手动导入所需的类。您的所有文件都在同一个包中吗?请向我们显示您拥有的项目文件夹结构,并向我们显示您从哪个文件夹编译(以及如何编译)。此外,请提供完整的源文件内容(包括包声明和导入,如果有)。
public T removeFromHead() throws EmptyListException
{
if(tail == null)
{
throw new EmptyListException() ;
return null ;
}
else
{
tail.next = tail.next.next ;
tail.next.next = null ;
}
return null;
}