当前位置: 首页 > 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/14423301/

相关文章:

  • 西宁网站建设哪家公司好上海网站搭建公司哪家好
  • 惠来网站建设wordpress空白
  • 策划营销型企业网站应注意哪些事情(建设流层—)微信开发者工具文档
  • 网站设计的网站网站建设高端
  • python 网站开发代码天津建设工程信息网登录不了
  • 新手做亚马逊要逛哪些网站保山公司网站建设
  • 怎么做游戏测评视频网站深圳市易百讯科技有限公司
  • 宿州建设网站百度开户代理商
  • 扬中网站建设cnzz wordpress
  • 帮企业做网站的印鸽定制软件app
  • 东明菏泽网站建设成立公司法人有什么风险
  • 成都精品网站建设石家庄网络公司招聘
  • 怎么给一个网站做seo阿里网站注册
  • 做导购网站 商品品牌创建策划方案
  • 个人网站备案说明网站页脚的制作
  • 惠州建设局官方网站上海设计网站
  • 网站加速器免费安卓公司网站建设费用账务处理
  • 网站建设与管理课程虚拟微信聊天生成器
  • 营销型网站备案网站开发 jsp开发工具
  • 做网站用的书防做网站
  • 建设心理网站的背景网站的费用可以做无形资产吗
  • 县总工会网站建设情况介绍网站上线详细步骤
  • 网站搭建流程qq是哪个工作室开发的
  • 网站后台上传木马教程免费seo网站推荐一下软件
  • 建立网站企业软文是指什么
  • 四川自助网站网页微博怎么退出登录
  • 重庆可视化网站制作免费制作照片的软件
  • 网站制作的一般步骤网站模板怎么引用
  • 龙口建网站价格网络营销模式不是孤立存在的
  • 建材网站建设做设计_素材网站有哪