你好,我已经完成了接口(和每个方法)
public interface List
{
public boolean isEmpty();
public int size();
public void insertFirst(Object data);
public void insertLast(Object data);
public Object removeFirst() throws ListEmptyException;
public Object removeLast() throws ListEmptyException;
}
我有一个带有名字列表和它的构造函数以及所有这些方法的类. 我想创建一个方法,名为intertprelast(使用我从接口中完成的所有方法),这样它就会在列表中插入一个新 node 作为prelast.如果它不能被插入,则Insert将抛出异常.
我做的是: 1.我创建一个新的类ListTooSmallException
public class ListTooSmallException extends Exception {
public ListTooSmallException(String message) {
super(message);
}
}
2.我把方法加到了类表上,但我不知道该怎么做才能得到最后一个
public void insertprelast(Object obj) throws ListTooSmallException {
if (obj == null) {
throw new ListTooSmallException(" wrong");
} else {
// i dont know how to do it
}
}