科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道集合类/接口实例说明(更新完毕)

集合类/接口实例说明(更新完毕)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

集合类/接口实例说明(更新完毕)

作者: yanyiwei 来源:赛迪网技术社区 2007年11月29日

关键字: 接口 集合类

  • 评论
  • 分享微博
  • 分享邮件
Vector Enumeration iterator ArrayList Collection   Set List '_}ZXYS8e  
nzpPG mf  
集合类/接口 smiCtT  
!R+|3K~  
import java.util.*; PRSJ`xp|&  
public class TestVector { q0 _ \s'H  
  Fdq^!  
  /** oJF(;,Q'!  
  * Method main 2=W>od  
  * ouG6\`rf }  
  * v<75  
  * @param args LR"pE5=]g  
  * M# de`Y0  
  */ gP|1O-L  
  public static void main(String[] args) { <t+Tp= p  
    // TODO: Add your code here d{XIMli-  
    int b=0; S?ep{7v#S  
    Vector v=new Vector(); &V-L]UjAs  
    System.out.println("请输入数字:"); a)~ 7;ai  
    while(true){ 1G</o)  
      mR\u:rz>@  
    try{ b=System.in.read();} JNZ#LByo  
    catch(Exception e){ a BG|ry/o"  
        e.printStackTrace();  ~LNr@j  
        } h0yC ?f7  
      p EhIWUq"  
      if(b=='\r'||b=='\n') _CltxKs  
      break; Fx ?2_kE  
      else{ x06%hTir  
      int num=b-'0'; }O@Nzz0q  
      v.addElement(new Integer(num)); +t& qxg,  
      } Q[f30Y/V  
      } %z@so>K  
  cCkNo  !  
  int sum=0; #w=B^Y?.  
  Enumeration e=v.elements(); I%JKdYG#B  
  while(e.hasMoreElements()){ Yh^*"@3r%  
  ?>ATym 1  
  Integer intobj=(Integer)e.nextElement();  ,%{HtZ{  
  sum+=intobj.intValue(); Zb'B0ZLM}  
  }  aJvrR p  
  System.out.println(sum); Em&{?)@4  
  }   9^SSWcb$  
} hv_BuuL  
ROLr%Zj  
z@Tk$EX  
主要用 Vector 类和 Enumeration 接口 "正所谓每个对象都有它自己的接口" I:ke9#Y  
---------------------------------------------------------------------------------------------------------------- y Uu  
GkYoc8y}  
([9mi?1/S  
import java.util.*; N9?5W@N7  
class Test0 { ,DJ~f/<5+  
  <\s87O\u  
  /** 7a!?4v`~  
  * Method main TP/` e@  
  * ]& D<?6A]  
  * \`@gCtMys  
  * @param args YwIIw#  (  
  * eX2QK_u  
  */ #vU aiU  
  public static void main(String[] args) { o#{^S  
    // TODO: Add your code here 6 0=@LWTA  
    int b=0; l1>G9jz  
    ArrayList v=new ArrayList(); 0]~pA5ig  
    System.out.println("请输入数字:"); =,PvG]x3gQ  
    while(true){ TIqk=2Je  
      XaGY{GyX  
    try{ b=System.in.read();}  pN5)PZ[J  
    catch(Exception e){ 6$j#%RKV  
        e.printStackTrace(); 3 rMhr4 _  
        } F:^S|X)6  
      {VYt[2^ F  
      if(b=='\r'||b=='\n') ^OP8P\\^  
      break; Kb YH-  
      else{ u2=r<hO  
      int num=b-'0'; \>DNl  
      v.add(new Integer(num)); *)i46IfS  
      } ^E.5epM 8  
      } WRkGeFGp  
  ]C 7~ to  
  int sum=0; Dk]% +  
  Iterator e=v.iterator(); XJ/~?J=a  
  while(e.hasNext()){  * /a1&hP  
  4{}*%3Y99  
  Integer intobj=(Integer)e.next(); toXaB`QYD  
  sum+=intobj.intValue(); ]~%6U  
  } '5s{_75LsE  
  System.out.println(sum); _gM)3/ X  
  }   , ?GDju%  
} S` TzwgG  
(Kjz:R"k/  
ArrayList 和 iterator 接口 |em[6A@$9m  
\&LL\ +Ir  
如果不考虑多线程并发的安全性 后者比前者性能要好!  qFX\U  
--------------------------------------------------------------------------------------------------------------- Z- ye|A[  
_3^o/jFud  
import java.util.*; 1wYtqI i  
public class test007 { _o(72l4G  
  qjvi#k)  
  /** Cv`5CS r  
  * Method main WbKs-`^  
  * }~ $jb V,  
  * 4EC=8f  
  * @param args M"-`]mi  
  * bh@K3v.  
  */ `P4 yik=  
  public static void main(String[] args) { NT+[S0V  
    // TODO: Add your code here DkBv:,{O  
  ArrayList al=new ArrayList(); AUrL g  
  al.add(new Integer(90)); .w#(F5W-Mt  
  al.add(new Integer(21)); .;8\_;'e"  
  al.add(new Integer(12)); ]ZDt  
  al.add(new Integer(25)); i/75YK  
  al.add(new Integer(17)); :|v%D*Ar  
  al.add(new Integer(31));     ujaYu4tDy  
  System.out.println(al.toString()); ao`o:/ ;g  
  Collections.sort(al);// Collections 类中所有成员方法都是静态的,他本身不是集合类对象,主要用来操作集合类对象 tTiw91~$  
  System.out.println(al.toString()); {v%`1M )  
  }    :}B64 {z  
} vk kx~8  
ArrayList 中 排序 aY(]Id2  
-------------------------------------------------------------------------------------------------------------- zsAw % gX  
Collection   Set List 的区别 U!"a[f-3@  
&u s~H Uxm  
Collection   接口 各个元素之间 无顺序,允许重复的元素和null元素对象 b/; MHb  
Set 各个元素之间无顺序,不允许重复的元素和最多一个null元素对象 T4Q 3=, R  
List 各个元素之间有顺序,允许重复的元素和null元素对象
查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章