当前位置: 首页 > news >正文

周易网站建设苏州正规网站建设概况

周易网站建设,苏州正规网站建设概况,seo软件开发,网站建设哪家好公司目录 一、HashSet集合 1.HashSet集合的特点 2.HashSet常用方法 二、LinkedHashSet集合 LinkedHashSet集合的特点 三、TreeSet集合 1.TreeSet集合的特点 2.TreeSet的基本使用 四、HashSet、LinkedHashSet、TreeSet的使用场景 五、list和set集合的区别 一、HashSet集合 …目录 一、HashSet集合 1.HashSet集合的特点 2.HashSet常用方法 二、LinkedHashSet集合 LinkedHashSet集合的特点 三、TreeSet集合 1.TreeSet集合的特点 2.TreeSet的基本使用 四、HashSet、LinkedHashSet、TreeSet的使用场景 五、list和set集合的区别 一、HashSet集合 1.HashSet集合的特点 2.HashSet常用方法 ①add(Object o)向Set集合中添加元素不允许添加重复数据。 ②size()返回Set集合中的元素个数 public class Test {public static void main(String[] args) {HashSetString set new HashSetString(); //调用HashSet无参构造方法——创建HashMap对象并给map全局变量。set.add(青城);set.add(博雅);set.add(青城1);set.add(青城1);System.out.println(set);System.out.println(set.size());} } 注意:不会按照保存的顺序存储数据顺序不定遍历时不能保证下次结果和上次相同。且向HashSet集合中添加元素HashSet add方法实质是map全局变量调用了put方法将数据存到了key因为HashMap的 key不允许所以HashSet添加的元素也不允许重复。 ③.remove(Object o) 删除Set集合中的obj对象删除成功返回true否则返回false。 ④.isEmpty()如果Set不包含元素则返回 true。 ⑤.clear() 移除此Set中的所有元素。 ⑥.iterator()返回在此Set中的元素上进行迭代的迭代器。 public static void main(String[] args) {HashSetString set new HashSetString();set.add(青城);set.add(博雅);IteratorString ite set.iterator();while(ite.hasNext()){System.out.println(ite.next());} } ⑦.contains(Object o)判断集合中是否包含obj元素。 public class Test {public static void main(String[] args) {HashSetString set new HashSetString();set.add(青城);set.add(博雅);System.out.println(set.contains(青城));} } ⑧加强for循环遍历Set集合 public class Test {public static void main(String[] args) {HashSetString set new HashSetString();set.add(青城);set.add(博雅);for (String name : set) { //使用foreach进行遍历。System.out.println(name);}} } 二、LinkedHashSet集合 LinkedHashSet集合的特点 三、TreeSet集合 1.TreeSet集合的特点 2.TreeSet的基本使用 ①.插入是按字典序排序的 public class Test {public static void main(String[] args) {TreeSet tsnew TreeSet();ts.add(agg);ts.add(abcd);ts.add(ffas);Iterator itts.iterator();while(it.hasNext()) {System.out.println(it.next());}} }输出 按照字典序排序的方式进行排序 abcd agg ffas ②.如果插入的是自定义对象 需要让类实现 Comparable 接口并且必须要重写compareTo class Person implements Comparable{String name;int age;Person(String name,int age){this.namename;this.ageage;}Overridepublic int compareTo(Object o) {Person p(Person)o;//先对姓名字典序比较 如果相同 比较年龄if(this.name.compareTo(p.name)!0) {return this.name.compareTo(p.name);}else{if(this.agep.age) return 1;else if(this.agep.age) return -1;}return 0;}}public class Test {public static void main(String args[]){TreeSet tsnew TreeSet();ts.add(new Person(agg,21));ts.add(new Person(abcd,12));ts.add(new Person(ffas,8));ts.add(new Person(agg,12));Iterator itts.iterator();while(it.hasNext()){Person p(Person)it.next();System.out.println(p.name:p.age);}} }输出 abcd:12 agg:12 agg:21 ffas:8 四、HashSet、LinkedHashSet、TreeSet的使用场景 HashSet:HashSet的性能基本上比LinkedHashSet和TreeSet要好特别是添加和查询这也是用的最多的两个操作 LinkedHashSetLinkedHashSet的查询稍慢一些但是他可以维持元素的添加顺序。所以只有要求当插入顺序和取出顺序一致的时候 才使用LinkedHashSet。 TreeSet:只有在需要对元素进行排序时使用 五、list和set集合的区别
http://www.hkea.cn/news/14337317/

相关文章:

  • 做网站费用怎么付免费自动网页生成器
  • discuz网站模板下载wampserver和wordpress
  • 做网站的封面图片哪里才有做模版网站需要租服务器吗
  • 贵阳网站制作软件网站建设的思想
  • 怎样做网站怎要加服务器wordpress熊掌号资源提交
  • 企业网站建设的一般要素有哪些网站可以免费做代码
  • 内蒙能源建设集团网站如何做企业网站后台管理
  • 怎么申请做网站成都网络推广运营公司
  • 公司网站制作新手教程wordpress 自定义按钮
  • 中国铁路建设监理协会官方网站做网站代码编辑工具
  • 汕头网站外包江苏省建设厅网站建造师强制注销
  • 昆明网站制作公司百度推广网站建设公司 深圳
  • 台州网站制作开发做网站哪家比较好
  • 除了网页外 网站还需要上海自贸区注册公司优惠政策
  • 做薪酬调查的网站上海市建设执业注册中心网站
  • 列出网站开发建设的步骤株洲定制网站建设
  • 如何k掉别人的网站自助小站
  • 新农村建设管理网站如何建设网站pdf下载
  • 丰城网站建设公司福州仓前网站建设
  • 即墨医院网站制作公司部署php网站
  • 下沙建设局网站深圳网站关键词排名优化
  • 将电脑做的网站放到外网环境设计专业作品集
  • wordpress网站刷新做网站前台和后台是什么
  • 教育公司 网站建设电影网站要怎样做才有出路
  • it 网站模板建设银行官方网站登录
  • 网站内容创造辽宁网站建设哪里好找
  • 自己做公司的网站上海最大企业前十名
  • 最专业的手机网站建设凉山网站建设
  • 百度站长平台注册舞曲网站建设
  • 网站平台建设心得如何做网站资讯