java自定义List内部元素比较问题

我自定义了一个list,在定义其中一个查看是否有序的方法时,提示比较没有被定义,怎么解决这个问题啊

将你自己定义的list类去实现comparable接口,然后自己写compare方法,这是之前我写链表的时候写的
@Override
public int compareTo(Lnode e) {
Comparable x;
if(data instanceof Comparable){
x=(Comparable)data;
return (int)x.compareTo(e.data);
}
else
throw new ClassCastException("类型无法比较");
}

你好,还有一个问题。。。你这个data是定义的什么啊