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

动态网站设计心得长沙专业做网站公司

动态网站设计心得,长沙专业做网站公司,建设企业查询平台,html电子商务网站模版一、HashSet集合 1.HashSet集合的特点 2.HashSet常用方法 ①:add(Object o):向Set集合中添加元素,不允许添加重复数据。 ②:size():返回Set集合中的元素个数 ③.remove(Object o): 删除Set集合中的obj对…

一、HashSet集合

1.HashSet集合的特点

2.HashSet常用方法

①:add(Object o):向Set集合中添加元素,不允许添加重复数据。

②:size():返回Set集合中的元素个数

③.remove(Object o): 删除Set集合中的obj对象,删除成功返回true,否则返回false。

④.isEmpty():如果Set不包含元素,则返回 true。

⑤.clear(): 移除此Set中的所有元素。

⑥.iterator():返回在此Set中的元素上进行迭代的迭代器。

⑦.contains(Object o):判断集合中是否包含obj元素。

⑧:加强for循环遍历Set集合:

二、LinkedHashSet集合

LinkedHashSet集合的特点

三、TreeSet集合

1.TreeSet集合的特点

2.TreeSet的基本使用

①.插入是按字典序排序的

public class Test {public static void main(String[] args) {TreeSet ts=new TreeSet();ts.add("agg");ts.add("abcd");ts.add("ffas");Iterator it=ts.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.name=name;this.age=age;}@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.age>p.age) return 1;else if(this.age<p.age) return -1;}return 0;}}public class Test {public static void main(String args[]){TreeSet ts=new 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 it=ts.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要好,特别是添加和查询,这也是用的最多的两个操作

LinkedHashSet:LinkedHashSet的查询稍慢一些,但是他可以维持元素的添加顺序。所以只有要求当插入顺序和取出顺序一致的时候 才使用LinkedHashSet。

TreeSet:只有在需要对元素进行排序时使用

五、list和set集合的区别

http://www.tj-hxxt.cn/news/7945.html

相关文章:

  • 论坛网站建设推广优化企业建网站一般要多少钱
  • 免费推客推广平台解释seo网站推广
  • 东道设计公司logo云优化软件
  • 长春专业做网站百度提交入口网址是什么
  • 政府网站免费模板最新国内你新闻
  • 女生做网站前端设计师优化seo可以从以下几个方面进行
  • 页面简单的网站国内免费域名
  • 网站的优点有哪些厦门seo顾问
  • 哪个网站是做安全教育外链生成工具
  • wordpress easy wp smtp重庆seo排名
  • 网站建设zrhskj石家庄手机端seo
  • 医疗网站建设免费培训学校机构有哪些
  • 专业网站建设渠道热门搜索
  • 上传网站软件seo网站推广排名
  • 天津高端网站建设公司推广软件平台
  • 网站建设的设计思路百度推广手机客户端
  • 台州百度快照优化公司广州百度推广排名优化
  • 广州外贸型网站设计网络营销品牌
  • 外贸网站推广方案网站优化比较好的公司
  • 青岛做网站排名公司网站建设推广
  • 青岛煜鹏网站建设公司百度网盘资源链接入口
  • 网站特色怎么写a5站长网网站交易
  • 2017国办网站建设规范痘痘如何去除效果好
  • 定制网站建设报价单国际新闻头条最新消息
  • 石家庄网站平台百度销售是做什么
  • 做音乐网站多少钱百度平台客服联系方式
  • 做网站用哪里的服务器比较好竞价推广账户竞价托管费用
  • 网站建设公司重庆国际新闻热点事件
  • 档案网站建设愿景高端定制网站建设
  • 网站建站商务平台网站推广的一般流程是