链表中可以进行若干数据的保存,在链表对象实例化完毕但还未进行数据保存时,该链表就属于一个空集合,那么就可以在链表中追加一个空集合的判断。
1、【ILink】在接口中定义一个新的方法,用于判断当前集合是否为空集合
/**
* 判断当前是否为空链表
* @return如果是空链表返回true,否则返回false
*/
public boolean isEmpty();
2、【Link】在Link子类中覆写isEmpt()方法
@Override
public boolean isEmpty() {
return this.count==0; //判断集合长度是否为0
}
本程序通过判断集合长度是否为0的方式检测当前集合是否为空集合,实际上也可以通过判断根元素是否为空的形式来验证。