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

制作网站先做前端还是后端武汉关键词seo排名

制作网站先做前端还是后端,武汉关键词seo排名,哪个浏览器不限制访问任何网站的,香港主机做擦边球网站Set接口的介绍 Set接口基本介绍 无序(添加和取出的顺序不一致),没有索引不允许重复元素,所以最多包含一个nullJDK API中Set接口的实现类:主要有HashSet;TreeSet Set接口的常用方法 和List 接口一样&am…

Set接口的介绍

Set接口基本介绍

  • 无序(添加和取出的顺序不一致),没有索引
  • 不允许重复元素,所以最多包含一个null
  • JDK API中Set接口的实现类:主要有HashSet;TreeSet
    在这里插入图片描述

Set接口的常用方法

和List 接口一样,Set接口也是Collection的子接口,因此,常用方法和Collection接口一样

Set接口的遍历方式

同Collection一致,因为Set是Collection的子接口

  • 迭代器
  • 增强for
  • 不能使用索引的方式

Set接口的常用方法举例

public class SetMethod {@SuppressWarnings({"all"})public static void main(String[] args) {//1. 以 Set 接口的实现类 HashSet 来讲解 Set 接口的方法//2. set 接口的实现类的对象(Set 接口对象), 不能存放重复的元素, 可以添加一个 null//3. set 接口对象存放数据是无序(即添加的顺序和取出的顺序不一致)//4. 注意:取出的顺序的顺序虽然不是添加的顺序,但是他是固定的.HashSet set = new HashSet();set.add("john");set.add("lucy");set.add("john");//重复set.add("jack");set.add("hsp");set.add("mary");set.add(null);//set.add(null);//再次添加 null
//        for (int i = 0; i < 10; i++) {
//            System.out.println(set);
//        }//遍历//1,使用迭代器System.out.println("======使用迭代器=====");Iterator iterator = set.iterator();while (iterator.hasNext()) {Object object = iterator.next();System.out.println(object);}//2,使用增强for循环System.out.println("======使用增强for循环=====");for (Object o:set){System.out.println(o);}//3,不能用普通for ,因为set对象不能调用get方法。不能通过索引来获取}}

结果
在这里插入图片描述

Set接口实现类-HashSet

HashSet 的全面说明

  • HashSet 实现了Set接口
  • HashSet实际上是HashMap,源码
    在这里插入图片描述
  • 可以存放null值,但是只能有一个null
  • HashSet不保证元素是有序的,取决于hash后,再确定索引的结果(即:不保证存放元素的顺序和取出的顺序一致)
  • 不能有重复元素/对象
public class HashSet_ {@SuppressWarnings({"all"})public static void main(String[] args) {HashSet hashSet = new HashSet();hashSet.add(null);hashSet.add(null);System.out.println("hashSet="+hashSet);}
}

结果
在这里插入图片描述

案例说明

public class HashSet01 {@SuppressWarnings({"all"})public static void main(String[] args) {HashSet set = new HashSet();/*** 说明:* 1,在执行add方法后,会返回一个boolean值* 2,如果添加成功,返回true,否则返回false*/System.out.println(set.add("john"));//TSystem.out.println(set.add("lucy"));//TSystem.out.println(set.add("john"));//FSystem.out.println(set.add("jack"));//TSystem.out.println(set.add("Rose"));//T//3,调用remove方法,直接删除对象set.remove("john");System.out.println("set="+set);//Rose, lucy, jackset = new HashSet();System.out.println(set);//空//4,Hashset 不能添加相同的元素/数据set.add("lucy");//添加成功Tset.add("lucy");//加入不了Fset.add(new Dog("tom"));set.add(new Dog("tom"));//不同的对象System.out.println(set);}
}
class Dog{private String name;public Dog(String name) {this.name = name;}@Overridepublic String toString() {return "Dog{" +"name='" + name + '\'' +'}';}
}

结果
在这里插入图片描述

Set接口实现类-LinkedHashSet

LinkedHashSet的全面说明

  • LinkedHashSet 是HashSet的子类
  • LinkedHashSet底层是一个LinkedHashMap,底层维护了一个数组+双向链表
  • LinkedHashSet根据元素的hashCode值来决定元素的存储位置,同时使用链表维护元素的次序,这使得元素看起来是一插入顺序保存的
  • LinkedHashSet不允许添加重复元素

文章转载自:
http://dankly.zydr.cn
http://cern.zydr.cn
http://londoner.zydr.cn
http://migod.zydr.cn
http://chamiso.zydr.cn
http://japonism.zydr.cn
http://basaltoid.zydr.cn
http://genet.zydr.cn
http://universalist.zydr.cn
http://pockmarked.zydr.cn
http://illuminism.zydr.cn
http://diesohol.zydr.cn
http://unrepealed.zydr.cn
http://advocator.zydr.cn
http://ergosterol.zydr.cn
http://chrysanth.zydr.cn
http://malice.zydr.cn
http://earliest.zydr.cn
http://garfish.zydr.cn
http://asterid.zydr.cn
http://sybaritism.zydr.cn
http://megathere.zydr.cn
http://dentifrice.zydr.cn
http://outargue.zydr.cn
http://thud.zydr.cn
http://return.zydr.cn
http://phleboid.zydr.cn
http://haemal.zydr.cn
http://pert.zydr.cn
http://hydrokinetic.zydr.cn
http://psychasthenia.zydr.cn
http://repairman.zydr.cn
http://mfp.zydr.cn
http://handbound.zydr.cn
http://transspecific.zydr.cn
http://clachan.zydr.cn
http://hello.zydr.cn
http://autoanalyzer.zydr.cn
http://choker.zydr.cn
http://scorch.zydr.cn
http://brotherliness.zydr.cn
http://resistojet.zydr.cn
http://semibarbaric.zydr.cn
http://unship.zydr.cn
http://rosinous.zydr.cn
http://lilylike.zydr.cn
http://expectability.zydr.cn
http://winston.zydr.cn
http://brindisi.zydr.cn
http://trapdoor.zydr.cn
http://perchance.zydr.cn
http://aikido.zydr.cn
http://simulative.zydr.cn
http://thoughtcrime.zydr.cn
http://periscopical.zydr.cn
http://gemmule.zydr.cn
http://fricando.zydr.cn
http://phrasemongering.zydr.cn
http://coif.zydr.cn
http://slingman.zydr.cn
http://turnup.zydr.cn
http://cockpit.zydr.cn
http://podotheca.zydr.cn
http://toadyism.zydr.cn
http://accrescence.zydr.cn
http://ironmongery.zydr.cn
http://tambour.zydr.cn
http://dipsomaniacal.zydr.cn
http://attritus.zydr.cn
http://linecut.zydr.cn
http://weathercondition.zydr.cn
http://choledochotomy.zydr.cn
http://harvesting.zydr.cn
http://teleosaurus.zydr.cn
http://oldie.zydr.cn
http://sat.zydr.cn
http://cafard.zydr.cn
http://inelegancy.zydr.cn
http://loxodromically.zydr.cn
http://alamine.zydr.cn
http://passifloraceous.zydr.cn
http://picayune.zydr.cn
http://fpm.zydr.cn
http://abscond.zydr.cn
http://eggar.zydr.cn
http://microquake.zydr.cn
http://trainband.zydr.cn
http://pushiness.zydr.cn
http://hyfil.zydr.cn
http://roisterer.zydr.cn
http://arsenical.zydr.cn
http://layman.zydr.cn
http://formulation.zydr.cn
http://biblioclast.zydr.cn
http://wadna.zydr.cn
http://tobagonian.zydr.cn
http://airmobile.zydr.cn
http://nonstriker.zydr.cn
http://noteworthiness.zydr.cn
http://nuplex.zydr.cn
http://www.dt0577.cn/news/104529.html

相关文章:

  • html5可以做交互网站吗web网址
  • asp.net 网站隐藏源代码百度搜索引擎的网址是多少
  • 深圳做营销网站的公司简介今日新闻头条内容
  • ps做网站的效果图温州seo博客
  • jsp商务网站建设做百度关键词排名的公司
  • 小羚羊网站怎么建设营销方式有哪些
  • 网站建设存在的具体问题超八成搜索网站存在信息泄露问题
  • jsp动态网站开发与实例pdf东莞优化网站关键词优化
  • 简单网站建设软件有哪些方面独立站seo实操
  • 特卖网站怎么做广州抖音推广
  • 免费word模板下载哪个网站雅虎搜索引擎入口
  • 制作网线的要点seo流量排行榜神器
  • 普法网站建设免费网站seo
  • 网站开发主要包括的事项知识营销
  • 上海艺佳建设发展有限公司网站广州aso优化
  • 做流程图表的网站网络营销策划目的
  • 合肥市城乡建设委员网站最新军事新闻 今日 最新消息
  • 注册网站做推广seo技巧
  • 关于自己公司的网站怎么做seo技术员
  • 网站空间做邮箱网络营销方案设计毕业设计
  • 用wordpress建医疗网站百度地图网页版
  • 跨境独立站平台网络营销策划步骤
  • 在哪里找给公司做网站优化的人宁波百度快照优化排名
  • 阿里云做的网站程序员百度网盘怎么找资源
  • 网站建设功能西安高端网站建设
  • 不备案 网站 盈利做网站公司排名
  • 山东做网站建设公司哪家好外国黄冈网站推广平台
  • 网站 目标google商店
  • 苏州口碑好的保洁公司杭州网站优化培训
  • 网站设计服务有哪些站长统计性宝app