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

如何配置web站点网站身份验证百度产品优化排名软件

如何配置web站点网站身份验证,百度产品优化排名软件,网站建设就业方向,wordpress研究机构主题目录 Set的说明 常见方法说明 注意事项 TreeSet使用案例 Set的说明 Set与Map主要的不同有两点: Set是继承自Collection的接口类,Set中只存储了Key. 常见方法说明 方法解释boolean add(E e)添加元素,但重复元素不会被添加成功void clear()清空集合boolean contains(Object…

目录

Set的说明

常见方法说明

注意事项

TreeSet使用案例


Set的说明

Set与Map主要的不同有两点: Set是继承自Collection的接口类,Set中只存储了Key.

常见方法说明

方法解释
boolean add(E e)添加元素,但重复元素不会被添加成功
void clear()清空集合
boolean contains(Object o)判断o是否在集合中
Iterator<E> iterator()返回迭代器
boolean remove(Object o)删除集合中的o
int size()返回集合中元素的个数
boolean isEmpty()检测set是否为空,空返回true,否则返回false
Object[] toArray()将set中的元素转换为数组返回
boolean containsAll(Collection<?> c集合c中的元素是否在set中全部存在,是返回true,否则返回false
boolean addAll(Collection<? extends E> c)将集合c中的元素添加到set中,可以达到去重的效果

注意事项

  1. Set是继承自Collection的一个类接口
  2. Set中只存储了Key,并且要求key一定要唯一(key不可以重复)
  3. TreeSet的底层是使用Map来实现的, 其使用key与Object的一个默认对象作为键值对插入到Map中的
  4. Set最大的功能就是对集合中的元素进行去重
  5. 实现Set接口的常用类有TreeSet和HashSet, 还有一个LinkedHashSet, LinkedHashSet是在HashSet的基础上维护了一个双向链表来记录元素的插入次序.
  6. Set中的key不能修改,如果要修改,先将原来的删除掉, 然后再重新加入
  7. TreeSet中不能插入null的key,HashSet可以.
Set底层结构TreeSetHashSet
底层结构红黑树哈希桶
插入/删除/查找时间复杂度O(log_{2}n)O(1)
是否有序关于key有序不一定有序
线程安全不安全不安全
插入/删除/查找区别按照红黑树的特性来进行插入和删除1.先计算key哈希地址 2.然后进行插入和删除
比较与覆写key必须能够比较,否则会抛出ClassCastExcetion异常自定义类型需要覆写equals和hashCode方法
应用场景      需要key有序场景下key是否有序不关心,需要更高的时间性能

TreeSet使用案例

public static void TestSet() {Set<String> s = new TreeSet<>();// add(key) : 如果key不存在,则插入,返回true;// 如果key存在,返回falseboolean isIn = s.add("1");System.out.println(isIn);s.add("2");s.add("3");s.add("4");s.add("5");isIn = s.add("1");System.out.println(isIn);System.out.println(s.size());System.out.println(s);// add(key): key如果是空,抛出空指针异常// s.add(null);//contains(key): 如果key存在,返回true,否则返回falseSystem.out.println(s.contains("1"));System.out.println(s.contains("10"));// remove(key): key存在,删除成功返回true//              key不存在,删除失败,返回false//              key为空,抛出空指针异常s.remove("1");System.out.println(s);s.remove("10");System.out.println(s);Iterator<String> it = s.iterator();while(it.hasNext()) {System.out.println(it.next() + " ");}System.out.println();}
http://www.ds6.com.cn/news/41374.html

相关文章:

  • 全企网建站怎么样免费建立个人网站官网
  • 大会的网站架构谷歌搜索引擎
  • 做网站的装饰标语企业策划咨询公司
  • 织梦可以做哪些类型型网站seo网站推广方案策划书
  • 网站开发web服务器控件实验报告快速提高排名
  • 网站建设类岗位有哪些大数据平台
  • 做网站横幅用什么软件好色盲测试图动物
  • 创办一个网站需要多少资金今天的国内新闻
  • 贵州网站建站让百度收录自己的网站
  • 如何利用模板建站做百度线上推广
  • wordpress5.2.1seo竞价排名
  • 宝塔wordpress重定向廊坊seo培训
  • 大庆做网站比较好的公司友情链接赚钱
  • 家居定制类网站建设搜索引擎调价平台哪个好
  • 学做吃的网站有哪些关键词林俊杰无损下载
  • 网站建设不包括哪个阶段加盟
  • 湘潭哪里做网站 电话长春seo公司
  • 软件开发管理制度seo优化是什么意思
  • 做网站的思路百度软件中心下载安装
  • 做网站除了有服务器还需要什么问题如何推广一个项目
  • 广东潮阳疫情最新微信seo什么意思
  • 快设计网站官网爱站网站长seo综合查询
  • ip做网站地址app软件下载站seo教程
  • 徐州做网站哪个好百度推广手机app下载
  • 深圳福田网站建设公司哪家好文大侠seo博客
  • 天门市网站建设seo淘宝指数官网入口
  • 政府网站建设四个定位最新疫情爆发
  • 做网站电话单页网站设计
  • 外网网址可以做英语阅读的网站seo实战教程
  • wordpress 转hexo专业seo网站优化推广排名教程