Java集合类实例解析(9页).doc
《Java集合类实例解析(9页).doc》由会员分享,可在线阅读,更多相关《Java集合类实例解析(9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-Java集合类实例解析-第 9 页Java集合类实例解析我们看一个简单的例子,来了解一下集合类的基本方法的使用:import java.util.*; public class CollectionToArray public static void main(String args) Collection collection1=new ArrayList();/创建一个集合对象 collection1.add(000);/添加对象到Collection集合中 collection1.add(111); collection1.add(222); System.out.println(集合
2、collection1的大小:+collection1.size(); System.out.println(集合collection1的内容:+collection1); collection1.remove(000);/从集合collection1中移除掉 000 这个对象 System.out.println(集合collection1移除 000 后的内容:+collection1); System.out.println(集合collection1中是否包含000 :+collection1.contains(000); System.out.println(集合collection
3、1中是否包含111 :+collection1.contains(111); Collection collection2=new ArrayList(); collection2.addAll(collection1);/将collection1 集合中的元素全部都加到collection2中 System.out.println(集合collection2的内容:+collection2); collection2.clear();/清空集合 collection1 中的元素 System.out.println(集合collection2是否为空 :+collection2.isEmpt
4、y(); /将集合collection1转化为数组 Object s= collection1.toArray(); for(int i=0;iuser2.getId) return 1;else if(user1.getId=user2.getId) return 0;return -1; classTestComparator public static void main(String args) TestComparator.test();public static void test()Set set=new TreeSet(new MyComparator();Users user
5、1=newUsers(张三,17);Users user2=newUsers(李四,13);Users user3=newUsers(王五,19);Users user5=new Users(王五,19);set.add(user1);set.add(user2);set.add(user3);set.add(user5);for(Object obj :set)System.out.println(obj); 2、自然排序,将需要排序的那个类实现Comparable接口并且重写其中的compareTo方法例如下:class Usersimplements Comparable private
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 集合 实例 解析
限制150内