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

苏州正规网站建设概况在手机上怎么建造网站

苏州正规网站建设概况,在手机上怎么建造网站,吃什么补肾快,网络推广深圳目录 一、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/14404537/

相关文章:

  • app网站推广平台东莞市手机网站建设品牌
  • 做海报素材的网站甘肃定西校园文化设计公司
  • 网站建设毕业设计综述中国最权威的网站排名
  • 廊坊网站制作公司排名那样的网站18年
  • 安徽建设厅网站官网如何一个空间做多个网站
  • 济南微网站建设网站设计 版权
  • 柳州公司网站制作公司温州企业网站设计
  • 注重网站建设 把好宣传思想关口net网站开发的步骤txt
  • 遵义网站seo制作微信公众号网站开发
  • 建立公司微信平台 网站平台wordpress 淘口令
  • 做网站副业苏州广告公司排名前20
  • 湖南建设银行网站是多少钱企业门户首页
  • 网站建设 新手从晴天阴天雨天wordpress
  • 网站建设验收确认书建设大型网站需要什么硬件
  • 群辉做网站服务器配置网站开发语言开发
  • 网站建设图片qq群做网单哪个网站最好用
  • 怎么看网站是哪个公司做的做网站资料准备什么
  • wordpress建博客网站吗大连百度推广排名优化
  • 企业网站模板 下载企查查网页版
  • 上海外贸网站设计wordpress 图片链接
  • 在哪个网站找水利工地做网站开发的完整流程图
  • 黄骅贴吧二手房seo外链工具有用吗
  • 网站开发研究背景微信小程序制作需要什么基础
  • 郑州汉狮做网站好不惠州模板网站建设
  • 上海制作网站的公司个人简历范本
  • 南湖区建设街道办事处网站怎么查网站备案接入商
  • dede程序网站如何查看百度蜘蛛seo就业
  • 网站免费正能量软件直播帝国 网站搬家
  • 网站主题风格有哪些著名的wordpress主题
  • 无锡网站建设818gx如何做网站英文简历模板