第一行代码java-源代码-第13章【课程代码】java类集框架

第一行代码java-源代码-第13章【课程代码】java类集框架

ID:30920010

大小:475.79 KB

页数:20页

时间:2019-01-04

第一行代码java-源代码-第13章【课程代码】java类集框架_第1页
第一行代码java-源代码-第13章【课程代码】java类集框架_第2页
第一行代码java-源代码-第13章【课程代码】java类集框架_第3页
第一行代码java-源代码-第13章【课程代码】java类集框架_第4页
第一行代码java-源代码-第13章【课程代码】java类集框架_第5页
资源描述:

《第一行代码java-源代码-第13章【课程代码】java类集框架》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第十三章:Java类集框架13.3List子接口范例13-1:List基本操作。packagecom.yootk.demo;importjava.util.ArrayList;importjava.util.List;publicclassTestDemo{publicstaticvoidmain(String[]args){//从JDK1.5开始应用了泛型,从而保证集合中所有的数据类型都一致Listall=newArrayList();//实例化List集合System.oWprintln(”长度:"+all.size()

2、+H,是否为空:n+all.isEmpty());all.add(,,HelloH);//保存数据all.add(HHelloH);//保存重复元素alLaddCWorld");//保存数据System.oMprintln(”长度:"+all.size()+H,是否为空:”+all.isEmptyO);//Collection接口定义size()方法取得了集合长度,List子接口扩充get()方法根据索引取得了数据for(intx=0;x

3、ntln(str);//直接输岀内容}}}范例13・2:Collection接口实例化操作packagecom.yootk.demo;importjava.util.ArrayList;importjava.util.Collect!on;publicclassTestDemo{publicstaticvoidmain(String[]args){Collectionall=newArrayList();all.add(MHellon);//保存数据all.add(MHellon);//重复元素all.add(MWorldM

4、);//保存数据//Collection不具备List接口的get()方法,所以必须将其转化为对象数组ObjectobjQ=all.toArray();//变为对象数组取得for(intx=0;x

5、//创建一个自定义类privateStringtitle;privatedoubleprice;publicBook(Stringtitle,doubleprice){this.title=title;this.price=price;}@Overridepublicbooleanequals(Objectobj){//必须覆写此方法.否则remove。、contains()无法使用if(this==obj){returntrue;}if(obj==null){returnfalse;}if(!(objinstanceofBook)){returnfals

6、e;}Bookbook=(Book)obj;if(this.title.equals(book.title)&&this.price==book.price){returntrue;}returnfalse;}@OverridepublicStringtoString(){return”书名:”+this.title+J价格:”+this.price+HH;}}publicclassTestDemo{publicstaticvoidmain(String[]args){Listall=newArrayList();//List接

7、口对象all.add(newBook("Java开发实战经典”,79.8));//保存自定义类对象all.add(newBook(HJavaWeb开发实战经典69.8));//保存自定义类对象all.add(newBook(MOracle开发实战经典",89.8));//保存自定义类对象all.remove(newBook(MOracle开发实战经典”,89.8));//需要使用equals()方法System.ot/Zprintln(all);}}Set子接口范例13・4:使用Vectoropackagecom.yootk.demo;importjava

8、.utillist;importjava.util.Vector;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。