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

建设信用交通网站 省视频号推广

建设信用交通网站 省,视频号推广,小程序可以做网站吗,天津企业seo目录 一、升序 二、降序 #xff08;1#xff09;类实现接口 #xff08;2#xff09;匿名内部类 三、自定义排序规则 四、集合中的sort排序 #xff08;1#xff09;升序 #xff08;2#xff09;降序 #xff08;3#xff09;自定义排序 一、升序 升序排… 目录 一、升序 二、降序 1类实现接口 2匿名内部类 三、自定义排序规则 四、集合中的sort排序 1升序 2降序 3自定义排序  一、升序 升序排序就是按照从小到大排序。注意想进行排序的话基本数据类型要换成包装类就像int型要写成Integer public static void main(String[] args) {Integer[] a{1,19,20,3,12,100,987,32};System.out.print(排序前: );for(int i:a){System.out.print(i );}System.out.println();System.out.print(排序后(升序): );//开始使用sort进行升序排序Arrays.sort(a);for(int i:a){System.out.print(i );}} 二、降序 想要使用sort进行降序排序我们需要使用Comparator接口这里有两种方式可以实现一种是类实现接口一种是匿名内部类我们都讲一下。 1类实现接口 //程序入口 public class main1 {public static void main(String[] args) {Integer[] a{1,19,20,3,12,100,987,32};System.out.print(排序前: );for(int i:a){System.out.print(i );}System.out.println();System.out.print(排序后(降序): );Arrays.sort(a,new myCom());for(int i:a){System.out.print(i );}} }//排序类 class myCom implements ComparatorInteger{Overridepublic int compare(Integer o1, Integer o2) {return o2-o1;} } 2匿名内部类 public static void main(String[] args) {Integer[] a{1,19,20,3,12,100,987,32};System.out.print(排序前: );for(int i:a){System.out.print(i );}System.out.println();System.out.print(排序后(降序): );Arrays.sort(a, new ComparatorInteger() {Overridepublic int compare(Integer o1, Integer o2) {return o2-o1;}});for(int i:a){System.out.print(i );}} 三、自定义排序规则 这里我们自定义一个学生类有name属性和age属性我们按照年龄从大到小排序如果年龄相等就按照名字降序。 public static void main(String[] args) {student[] studentsnew student[5];//这里创建对象数组的时候还要new一下别忘了这个很容易忽略当然你也可以声明数组的时候就初始化数据students[0]new student();students[0].setAge(10);students[0].setName(bac);students[1]new student();students[1].setAge(10);students[1].setName(cac);students[2]new student();students[2].setAge(10);students[2].setName(aac);students[3]new student();students[3].setAge(18);students[3].setName(op);students[4]new student();students[4].setAge(8);students[4].setName(lisi);System.out.println(students[0]);System.out.print(排序之前);for(int i0;istudents.length;i){System.out.println(students[i].getName() students[i].getAge());}Arrays.sort(students, new Comparatorstudent() {Overridepublic int compare(student o1, student o2) {if(o1.getAge()o2.getAge()){return o2.getName().compareTo(o1.getName());}return o2.getAge()-o1.getAge();}});System.out.println();for(int i0;istudents.length;i){System.out.println(students[i].getName() students[i].getAge());}} 四、集合中的sort排序 前面介绍的sort是数组的排序集合中其实也一样只不过Arrays.sort换成了Collections.sort 1升序 public static void main(String[] args) {ListInteger integerListnew ArrayList();integerList.add(18);integerList.add(10);integerList.add(20);integerList.add(3);integerList.add(17);System.out.println(排序前);for(Integer i:integerList){System.out.println(i);}System.out.println(排序后);//进行升序排序Collections.sort(integerList);for(Integer i:integerList){System.out.println(i);}} 2降序 与上面一样有两种方式实现匿名内部类和类的实现接口这里我就只写了匿名内部类的方法另外一种可以看上面的数组排序。 public static void main(String[] args) {ListInteger integerListnew ArrayList();integerList.add(18);integerList.add(10);integerList.add(20);integerList.add(3);integerList.add(17);System.out.println(排序前);for(Integer i:integerList){System.out.println(i);}System.out.println(排序后);Collections.sort(integerList, new ComparatorInteger() {Overridepublic int compare(Integer o1, Integer o2) {return o2-o1;}});for(Integer i:integerList){System.out.println(i);}} 3自定义排序  还是和上面的需求一样年龄从小到大排序年龄一样按照名字大的在前面 public static void main(String[] args) {Liststudent studentsnew ArrayList();students.add(new student(abc,19));students.add(new student(cbc,19));students.add(new student(bbc,19));students.add(new student(abc,9));students.add(new student(abc,30));System.out.println(排序前);for(student i:students){System.out.println(i);}System.out.println(排序后);//进行自定义排序Collections.sort(students, new Comparatorstudent() {Overridepublic int compare(student o1, student o2) {if(o1.getAge()o2.getAge()){return o2.getName().compareTo(o1.getName());}return o2.getAge()-o1.getAge();}});for(student i:students){System.out.println(i);}}
http://www.zqtcl.cn/news/403367/

相关文章:

  • 网站建设需要的硬件网站建设知名公司排名
  • 绥化网站建设私自搭建vps犯法吗
  • 建设专业网站哪家比较好小程序源码是什么意思
  • 网站设计一般包括什么给公司做网站数据分析
  • 网站根目录在哪里1024cctvcom戊人影祝
  • wordpress转发微信南宁seo企业优化
  • 红旗渠建设集团网站昭通网络推广
  • 海陵区建设局网站计算机网站建设考试试卷
  • 佛山做网站3lue网站开发招标网
  • 粘贴以下代码到网站首页代码的与标签之间渭南软件开发
  • 企业网站建设必要性上海网站建设报价表
  • 陕西省建设厅申报网站一个主体如何添加网站
  • 做网站业务员提成几个点wordpress 地图导航代码
  • 软件下载网站排行住房和城乡建设部办公厅网站
  • 贵阳网站建设需要多少钱百度资源搜索平台
  • 做安全防护信息的网站wordpress初始密码
  • 广东企业网站seo哪里好微信公众号怎么创建文章
  • 建行网站登录不了wordpress好主题
  • 南屏网站建设湖北省建设厅的网站
  • 有没有做花卉种子的网站啊正规网站建设服务
  • 长沙网站建设公司招聘那个建设网站好
  • 网站开发视频下载网站优化关键词排名自己怎么做
  • 网站建设 流程咸宁网站建设哪家好
  • 建站公司兴田德润实惠钦州建设局网站
  • 高新区免费网站建设旅游网站开发设计与实现
  • 怎样做才能让网站帮忙送东西线上推广方案怎么做
  • 服装公司网站网页设计友情链接交换网站
  • 公司建设网站需要去哪报备网页挂马
  • 做网站需要代码吗秦皇岛在哪里
  • 番禺网站设计公司万网查询全部域名