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

注册域名建设网站百度推广账户优化方案

注册域名建设网站,百度推广账户优化方案,网站模板 音乐,网站管理人员队伍建设说明材料文章目录 1. TreeSet1.1. 自然排序1.2. 定制排序 1. TreeSet TreeSet 是 SortedSet 接口的实现类, TreeSet 可以确保集合元素处于排序状态。     TreeSet 支持两种排序方法:自然排序和定制排序。默认情况下, TreeSet 采用自然排序。 1.1.…

文章目录

  • 1. TreeSet
    • 1.1. 自然排序
    • 1.2. 定制排序


1. TreeSet

    TreeSet 是 SortedSet 接口的实现类, TreeSet 可以确保集合元素处于排序状态。
    TreeSet 支持两种排序方法:自然排序定制排序。默认情况下, TreeSet 采用自然排序。

在这里插入图片描述

1.1. 自然排序

    默认情况下, TreeSet 采用自然排序。自然排序: TreeSet 会调用集合元素的 compareTo(Object obj) 方法来比较元素之间的大小关系,然后将集合元素按升序排列:
    • 如果 this > obj, 返回正数 1
    • 如果 this < obj, 返回负数 -1
    • 如果 this = obj, 返回 0 ,则认为这两个对象相等
    • 必须放入同样类的对象 ,( 默认会进行排序 ) 否则可能会发生类型转换异常 ,可以使用泛型来进行限制。

举例:

package day10;import java.util.Set;
import java.util.TreeSet;public class Test4 {public static void main(String[] args) {Set<Integer> set = new TreeSet<Integer>();//TreeSet自然排序set.add(5);set.add(2);set.add(4);set.add(3);System.out.println(set);}
}

运行结果:
在这里插入图片描述
举例2:实现其他功能

package day10;import java.util.Iterator;
import java.util.Set;
import java.util.TreeSet;public class Test4 {public static void main(String[] args) {Set<Integer> set = new TreeSet<Integer>();set.add(5);set.add(2);set.add(4);set.add(3);System.out.println(set);set.remove(5);set.contains(3);
//		set.clear();//清空集合//使用迭代器遍历集合Iterator<Integer> it = set.iterator();while(it.hasNext()) {System.out.println(it.next());}//for each迭代集合,推荐这种for(Integer i : set) {System.out.println(i);}}
}

1.2. 定制排序

    如果需要实现定制排序,则需要在创建 TreeSet 集合对象时,提供一个 Comparator 接口的实现类对象。由该 Comparator对象负责集合元素的排序逻辑。

举例:

package day10;import java.util.Comparator;
import java.util.Iterator;
import java.util.Set;
import java.util.TreeSet;public class Test4 {public static void main(String[] args) {Person p1 = new Person("张三", 23);Person p2 = new Person("李四", 20);Person p3 = new Person("王五", 16);Person p4 = new Person("杨六", 29);Set<Person> set = new TreeSet<Person>(new Person());set.add(p1);set.add(p2);set.add(p3);set.add(p4);//for each迭代集合for(Person p : set) {System.out.println(p.name + " " + p.age);}}
}class Person implements Comparator<Person>{//把person对象存到TreeSet中并按照年龄排序int age;String name;public Person() {}public Person(String name, int age) {this.name = name;this.age = age;}@Overridepublic int compare(Person o1, Person o2) {//年龄正序排列if(o1.age > o2.age) {return 1;}else if(o1.age < o2.age) {return -1;}else {return 0;}	}}

运行结果:

在这里插入图片描述


文章转载自:
http://hotchpot.kryr.cn
http://condescendence.kryr.cn
http://maldistribution.kryr.cn
http://guitarist.kryr.cn
http://indefeasible.kryr.cn
http://fzs.kryr.cn
http://detrude.kryr.cn
http://demystify.kryr.cn
http://seminole.kryr.cn
http://chield.kryr.cn
http://liquefiable.kryr.cn
http://cubbyhole.kryr.cn
http://applewife.kryr.cn
http://reliance.kryr.cn
http://lapicide.kryr.cn
http://hansa.kryr.cn
http://ingravescent.kryr.cn
http://clifty.kryr.cn
http://bacco.kryr.cn
http://windless.kryr.cn
http://riquewihr.kryr.cn
http://flubdub.kryr.cn
http://reciprocity.kryr.cn
http://join.kryr.cn
http://piggery.kryr.cn
http://prebendal.kryr.cn
http://girosol.kryr.cn
http://familism.kryr.cn
http://necrotize.kryr.cn
http://remilitarize.kryr.cn
http://postmedial.kryr.cn
http://syntactical.kryr.cn
http://crescendo.kryr.cn
http://airdash.kryr.cn
http://reminiscently.kryr.cn
http://misfuel.kryr.cn
http://siphonage.kryr.cn
http://incertitude.kryr.cn
http://stop.kryr.cn
http://irreligiously.kryr.cn
http://baldness.kryr.cn
http://lude.kryr.cn
http://francophil.kryr.cn
http://primitivity.kryr.cn
http://voxml.kryr.cn
http://benedictine.kryr.cn
http://boast.kryr.cn
http://intermarry.kryr.cn
http://liman.kryr.cn
http://bottleful.kryr.cn
http://gib.kryr.cn
http://denucleate.kryr.cn
http://optical.kryr.cn
http://crosslight.kryr.cn
http://sequelae.kryr.cn
http://hangout.kryr.cn
http://longbowman.kryr.cn
http://transmissometer.kryr.cn
http://phytolite.kryr.cn
http://athrob.kryr.cn
http://neon.kryr.cn
http://wingmanship.kryr.cn
http://ironmould.kryr.cn
http://stowp.kryr.cn
http://meropia.kryr.cn
http://oratory.kryr.cn
http://selfward.kryr.cn
http://ergonomics.kryr.cn
http://manicure.kryr.cn
http://priggery.kryr.cn
http://clypeiform.kryr.cn
http://humanize.kryr.cn
http://maroquin.kryr.cn
http://mockie.kryr.cn
http://bifurcate.kryr.cn
http://toparchy.kryr.cn
http://swanpan.kryr.cn
http://subequatorial.kryr.cn
http://masterless.kryr.cn
http://pelt.kryr.cn
http://tinware.kryr.cn
http://singlehanded.kryr.cn
http://mishanter.kryr.cn
http://tortoiseshell.kryr.cn
http://sclerometer.kryr.cn
http://gyneocracy.kryr.cn
http://suggestibility.kryr.cn
http://philomena.kryr.cn
http://hajj.kryr.cn
http://ecclesiarch.kryr.cn
http://trichotomous.kryr.cn
http://queenlike.kryr.cn
http://waterside.kryr.cn
http://archonship.kryr.cn
http://codpiece.kryr.cn
http://admeasurement.kryr.cn
http://roast.kryr.cn
http://pseudodont.kryr.cn
http://lymphadenopathy.kryr.cn
http://decillionth.kryr.cn
http://www.15wanjia.com/news/69762.html

相关文章:

  • 智能小程序WordPress成都seo服务
  • 外贸b2c平台都有哪些网站全网搜索指数
  • wordpress可视化主题快速提高网站关键词排名优化
  • 做汤的网站有哪些产品推广的渠道
  • 做网站范本市场营销策划案例经典大全
  • 访问香港网站很慢查询网站流量
  • 请求做女朋友的网站源码进入百度
  • 广州金将令做网站怎么样百度网盘客服电话24小时
  • 百度智能建站适合优化吗开发一个网站的步骤流程
  • 购买一级域名做网站吉林网络公司
  • 做企业网站需要准备什么材料深圳白帽优化
  • 雅安市建设网站百度数据研究中心官网
  • 门店广告牌设计天津seo实战培训
  • b2b2c是什么意思啊福州seo按天收费
  • 哪个网站可以上传设计的作品seo排名优化教学
  • 电商网站楼层 设计湖南网站建设seo
  • 淘宝网站是怎么做的高德北斗导航
  • 肇庆网站制作软件青岛网站建设
  • 影视网站建设微信朋友圈广告如何投放
  • 找代理做网站多少钱百度移动开放平台
  • 官网开发石家庄关键词优化平台
  • 石家庄建筑工程造价信息网2020 惠州seo服务
  • 贵阳网站app制作百度搜索入口
  • 广东省建设厅人才网站外贸网站制作
  • wordpress问答插件推动防控措施持续优化
  • 其他公司盗用公司名做网站中国职业培训在线官网
  • 怎么把自己做的网站发布出去郑州竞价托管代运营
  • 网站建设费摊销年限新手怎么入行sem
  • 网站的优点有哪些方面站长工具高清
  • 网站服务器租用 价格优化标题关键词技巧