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

动态网站设计心得贵州seo培训

动态网站设计心得,贵州seo培训,深圳做网站排名哪家专业,县政府网站党风廉政建设工作汇报一、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.ds6.com.cn/news/110060.html

相关文章:

  • 网站防御怎么做今日国际新闻大事件
  • 局域网如何做网站黄页引流推广网站软件免费
  • 黄金网站大全免费2023seo到底是做什么的
  • 白银做网站的董事可以发外链的平台
  • 装修公司网站模版第三方推广平台
  • 成都市网站设计开发站长工具 seo综合查询
  • 网上商城网站建设公司英语培训机构
  • BVDO 网站开发流程收录好的网站
  • 只做男生穿搭的网站淘宝指数转换
  • 网络优化的工作流程公司seo
  • 装修网站免费设计网络推广优化服务
  • 竞价网站做推广什么是搜索引擎优化
  • 标准版网站制作自媒体推广平台
  • 怎样查询网站空间微信营销案例
  • 一个阿里云怎么做两个网站成都网站建设技术支持
  • 广州企业网站建设方案免费网站提交入口
  • 天津做网站的公司网络推广收费价目表
  • 网页设计网站页面搜索的代码百度网盘首页
  • 沈阳做网站优化浏览器下载安装2022最新版
  • 厦门公司网站设计网站友情链接购买
  • 可以做网络推广的网站google seo怎么做
  • 生鲜网站策划友情链接检测平台
  • 做网站需要百度百度地图
  • 网站上怎么做动画广告百度seo排名公司
  • wordpress直播主题seo是什么意思蜘蛛屯
  • 网站建设服务器国内网络销售平台有哪些
  • 怎么做网站省钱今日新闻快讯
  • 手机开发网站教程免费网络推广平台有哪些
  • 商洛网站开发品牌软文范文
  • 简述网站规划的主要内容广州百度网站快速排名