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

广州云购网站建设WordPress批量扫描

广州云购网站建设,WordPress批量扫描,公众号怎么制作合集,网站建设tlmh简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【…

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者

新书发布:《Android系统多媒体进阶实战》🚀
优质专栏: Audio工程师进阶系列原创干货持续更新中……】🚀
优质专栏: 多媒体系统工程师系列原创干货持续更新中……】🚀
优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

🍉🍉🍉文章目录🍉🍉🍉

      • 🌻1. 前言
      • 🌻2. Java TreeSet关键字介绍
      • 🌻3. 代码实例
        • 🌻3.1 使用TreeSet存储有序元素
        • 🌻3.2 使用TreeSet实现自定义排序
        • 🌻3.3 使用TreeSet存储自定义对象
      • 🌻3.4 TreeSet关键字总结

🌻1. 前言

本篇目的:Java进阶之TreeSet关键字:用法实例

🌻2. Java TreeSet关键字介绍

  1. 基本概念

    • TreeSet是Java集合框架中的一个类,实现了Set接口。
    • TreeSet基于红黑树实现,确保集合中的元素有序。
  2. 功能

    • 提供集合的基本操作,如添加、删除和检查元素是否存在。
    • 确保集合中的元素有序,自动排序。
  3. 使用限制

    • TreeSet的元素必须实现Comparable接口,或者在构造时提供一个Comparator
    • 元素可以是任何对象,但TreeSet不允许null元素。
  4. 性能特性

    • TreeSet基于红黑树实现,提供高效的查找和插入操作。
    • 合理使用TreeSet可以提高代码的性能和可维护性。
  5. 使用场景

    • 广泛应用于需要存储有序元素的场景。
    • 特别适用于需要自动排序和快速查找的场景。

🌻3. 代码实例

🌻3.1 使用TreeSet存储有序元素
  1. 应用场景

    • 使用TreeSet存储有序元素,自动排序。
  2. 用法实例

    import java.util.TreeSet;
    import java.util.Set;public class TreeSetExample {public static void main(String[] args) {Set<String> set = new TreeSet<>();set.add("Apple");set.add("Banana");set.add("Cherry");System.out.println("Set size: " + set.size());System.out.println("Set contains Banana: " + set.contains("Banana"));set.remove("Banana");System.out.println("Set after removal: " + set);}
    }
    

    输出:
    Set size: 3
    Set contains Banana: true
    Set after removal: [Apple, Cherry]

🌻3.2 使用TreeSet实现自定义排序
  1. 应用场景

    • 使用TreeSet实现自定义排序,通过提供Comparator
  2. 用法实例

    import java.util.Comparator;
    import java.util.TreeSet;
    import java.util.Set;public class TreeSetCustomSortExample {public static void main(String[] args) {Set<String> set = new TreeSet<>(new Comparator<String>() {@Overridepublic int compare(String o1, String o2) {return o2.compareTo(o1); // 降序排序}});set.add("Apple");set.add("Banana");set.add("Cherry");System.out.println("Set size: " + set.size());System.out.println("Set contains Banana: " + set.contains("Banana"));set.remove("Banana");System.out.println("Set after removal: " + set);}
    }
    

    输出:
    Set size: 3
    Set contains Banana: true
    Set after removal: [Cherry, Apple]

🌻3.3 使用TreeSet存储自定义对象
  1. 应用场景

    • 使用TreeSet存储自定义对象,确保对象有序。
  2. 用法实例

    import java.util.TreeSet;
    import java.util.Set;class Person implements Comparable<Person> {String name;int age;Person(String name, int age) {this.name = name;this.age = age;}@Overridepublic int compareTo(Person other) {return this.age - other.age; // 按年龄升序排序}@Overridepublic String toString() {return "Person{name='" + name + "', age=" + age + "}";}
    }public class TreeSetWithCustomObjectsExample {public static void main(String[] args) {Set<Person> set = new TreeSet<>();set.add(new Person("Alice", 30));set.add(new Person("Bob", 25));set.add(new Person("Charlie", 35));System.out.println("Set size: " + set.size());System.out.println("Set: " + set);}
    }
    

    输出:
    Set size: 3
    Set: [Person{name=‘Bob’, age=25}, Person{name=‘Alice’, age=30}, Person{name=‘Charlie’, age=35}]

🌻3.4 TreeSet关键字总结

关键词功能描述典型应用
TreeSet基于红黑树的有序集合实现提供集合的基本操作,确保元素有序
添加元素使用add方法添加元素确保元素有序,自动排序
检查元素使用contains方法检查元素是否存在快速检查元素是否存在
删除元素使用remove方法删除元素删除指定元素,确保集合更新
http://www.yayakq.cn/news/153263/

相关文章:

  • 网站在国内服务器在国外做淘宝客必须建网站吗
  • 惠州网站建设怎么样临沂网站建设技术支持
  • html网站开发基础网站内容好
  • 安徽网站建设微信开发太原市网站制作
  • 泉州网站推广排名网站流量带宽
  • dedecms生成xml网站地图房地产推广方案和推广思路
  • 官方网站下载qq音速oa办公系统开发
  • 太原模板建站定制黄酒的电商网页设计网站
  • 网站被降权表现友情链接英语
  • 网站制作+网站建设专业做网站制作的公司
  • 外贸网站的推广技巧有哪些网站百度提示风险
  • 哪个网站支持接单做网页的长沙旅游攻略必去的十大景点
  • 营销型网站搭建的工作自己做网站做那种类型
  • 南京搜必应网站优化南沙网站建设方案
  • 国外专门做童装的网站有哪些网站怎么做移动适配
  • 网站域没到期不能续费吗服装设计怎么学 从零开始
  • 如何做网站优化推广dream8网站建设及设计
  • 网站建设管理经验做法人力资源公司简介模板
  • 石家庄公司的网站设计无锡外贸网站开发
  • 网站设计的基本步骤和方法深圳市建筑设计研究总院有限公司
  • 做网站分辨率修改校园推广公司
  • 如何利用模板做网站山东省住房和城乡建设厅官网二建报名
  • 南阳建网站企业有哪些论坛建站哪个比较好
  • 网站建设seo视频教程贷款crm客户管理系统
  • 潍坊网站的公司电话用eclipse做jsp网站
  • 公司做网站找谁做网站的公司天元建设集团有限公司商业承兑
  • 汉中做网站小说网站用什么虚拟主机
  • o2o电子商务网站策划书互联网营销师是干什么
  • 南昌网站建设推广专家吉首建设局网站
  • 长治网站制作教程wordpress点击退出图片