zoukankan      html  css  js  c++  java
  • 规则用来判断对象;算法是考虑如何排序

    通过语句:Iterator it=c.iterator(); 得到一个迭代器,将集合中所有元素顺序排列。然后可以通过interator方法进行遍历,迭代器有一个游标(指针)指向首位置。

    Interator有hasNext(),用于判断元素右边是否还有数据,返回True说明有。然后就可以调用next动作。Next()会将游标移到下一个元素,并把它所跨过的元素返回。(这样就可以对元素进行遍历)

    集合中每一个元素都有对象,如有字符串要经过强制类型转换。

    Collections是工具类,所有方法均为有用方法,且方法为static。

    有Sort方法用于给List排序。

    Collections.Sort()分为两部分,一部分为排序规则;一部分为排序算法。

    规则用来判断对象;算法是考虑如何排序。

     1 package TomTexts;
     2 
     3     abstract class A {
     4            abstract int add(int x,int y);
     5            int sub(int x,int y) { 
     6               return x-y;
     7            }
     8         }
     9         class B extends A {
    10            int add(int x,int y) {   //子类必须重写父类的add方法
    11               return x+y;
    12            }
    13         }
    14         public class TomTexts_06 {
    15            public static void main(String args[]) {
    16               B b=new B();
    17               int sum=b.add(30,20);            //调用子类重写的add方法
    18               int sub=b.sub(30,20);            //调用子类继承的sub方法
    19               System.out.println("sum="+sum);  //输出结果为sum=50
    20               System.out.println("sum="+sub);  //输出结果为sum=10
    21               A a;                             //抽象类声明对象
    22               a = b;                           //a是b的上转型对象
    23               sum=a.add(30,20);                //调用子类重写的方法
    24               sub=a.sub(30,20);                //调用子类继承的方法
    25               System.out.println("sum="+sum);  //输出结果为sum=50
    26               System.out.println("sum="+sub);  //输出结果为sum=10
    27            }
    28         }
  • 相关阅读:
    Binary Search Tree Iterator
    Oracle迁移:Linux->Windows
    OCP考点实战演练02-日常维护篇
    Oracle数据库全球化
    Oracle管理磁盘空间和资源
    Oracle数据库资源管理
    使用普通用户替代root来管理IEE
    记录一则ORA-12154,ORA-12560解决过程
    Oracle段收缩功能
    Oracle使用SQL传输表空间
  • 原文地址:https://www.cnblogs.com/borter/p/9420315.html
Copyright © 2011-2022 走看看