java

位置:IT落伍者 >> java >> 浏览文章

Java学习中的Iterator&Comparable


发布日期:2020年12月05日
 
Java学习中的Iterator&Comparable

学习一段时间后我对Java学习中的Iterator&Comparable做出一些总结

***Iterator 接口

Iterator对象称作迭代器用以方便的实现对容器内元素的

遍历操作

boolean hasNext()

Returns true if the iteration has more elements

如果迭代器中还有元素可以迭代则返回true

(判断游标右边是否还有元素可以迭代)

E next()

Return the next element in the iteration

返回迭代的下一个元素

(返回游标右边的元素并将游标移动到下一个位置)

void remove()

Removes from the underlying collection the last element

return by the iteration

删除从迭代器中指向的当前元素

(iterator对象的remove方法是在迭代过程中删除元素的

唯一安全的方法)

***Comparable 接口

所有需要排序的类都需要实现javalangComparable接口

重写compareTo方法

public int compareTo(T obj)

Compares this object with the specified object for order

比较此对象与指定对象的顺序

返回表示 this==obj

返回正数表示 this>obj

返回负数表示 this<obj

上一篇:Java线程:新特征-阻塞队列

下一篇:教您如何在Linux下配置Java开发环境详述