Set 3 1 Set Hash SetSet Set Set

  • Slides: 21
Download presentation

Set接口 3 -1 Set接口存储一组唯一,无序的对象 Hash. Set是Set接口常用的实现类 Set中存放对象的引用 Set set=new Hash. Set(); String s 1=new

Set接口 3 -1 Set接口存储一组唯一,无序的对象 Hash. Set是Set接口常用的实现类 Set中存放对象的引用 Set set=new Hash. Set(); String s 1=new String("java"); String s 2=s 1; String s 3=new String("JAVA"); set. add(s 1); set. add(s 2); set. add(s 3); System. out. println(set. size()); 2 演示示例3:Set接口的一般用法 20 / 38 15/21

Set接口 3 -2 问题 Set接口如何判断加入对象是否已经存在呢? 采用对象的equals()方法比较两个对象是否相等 Set set=new Hash. Set(); String s 1=new String("java");

Set接口 3 -2 问题 Set接口如何判断加入对象是否已经存在呢? 采用对象的equals()方法比较两个对象是否相等 Set set=new Hash. Set(); String s 1=new String("java"); String s 2=s 1; String s 3=new String ("java"); set. add(s 1); set. add(s 2); set. add(s 3); System. out. println(set. size()); 1 21/ 38 16/21

Set接口 3 -3 Hash. Set是Set接口常用的实现类 Set news. Title. Set = new Hash. Set(); New.

Set接口 3 -3 Hash. Set是Set接口常用的实现类 Set news. Title. Set = new Hash. Set(); New. Title car = new New. Title(1, "汽车", "管理员"); //增加元素 news. Title. Set. add(car); //获取元素个数 System. out. println("新闻标题数目为:" + news. Title. List. size() + "条"); Set接口不存在get()方法 news. Title. Set. get(0); why? 如何实现元素输出呢? 22 / 38 17/21