熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Java學習中的Iterator&Comparable

2022-06-13   來源: Java核心技術 

  學習一段時間後我對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


From:http://tw.wingwit.com/Article/program/Java/hx/201311/25953.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.