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

大数据营销策略seo排名优化工具推荐

大数据营销策略,seo排名优化工具推荐,网站基本流程,wordpress主题盗取对于基本数据类型的大小比较#xff0c;我们可以使用,,或者equals方法进行比较#xff0c;但是对象之间如何进行比较呢#xff1f;要对对象进行比较#xff0c;我们必须对同一个成员变量进行比较#xff0c;如我们可以通过比较name的大小来得出两个对象的大小我们可以使用,,或者equals方法进行比较但是对象之间如何进行比较呢要对对象进行比较我们必须对同一个成员变量进行比较如我们可以通过比较name的大小来得出两个对象的大小也可以通过比较age的大小来得出两个对象的大小。 一、对两个对象进行比较 public class Test{public static void main(String []args){Student student1new Student(xiaoming,19);Student student2new Student(zhangsan,12);System.out.println(student1.compareTo(student2));} } //首先我们需要实现一个Comparable接口 class Student implements ComparableStudent{String name;int age;public Student(String name, int age) {this.name name;this.age age;} //重写接口的抽象方法在方法中定义比较规则public int compareTo(Student o){//通过年龄进行比较//返回负数表示student1student2,正数表示student1student2,0表示student1student2return this.age-o.age;} } 执行结果 如果要通过姓名进行比较只需需改compareTo方法里的代码即可 public int compareTo(Student o){//通过姓名进行比较return this.name.compareTo(o.name);} 二、对多个对象进行比较  1.使用sort方法对自定义类型数组进行排序 import java.util.Arrays;public class Test{public static void main(String []args){Student[] studentsnew Student[3];students[0]new Student(zhangsan,10);students[1]new Student(lisi,19);students[2]new Student(abc,8);System.out.println(排序前 Arrays.toString(students));//能不能通过sort方法对Student类型的数组进行排序呢Arrays.sort(students);System.out.println(排序后Arrays.toString(students));} } //首先我们需要实现一个Comparable接口 class Student implements ComparableStudent{String name;int age;public Student(String name, int age) {this.name name;this.age age;} //重写接口的抽象方法在方法中定义比较规则public int compareTo(Student o){//通过姓名进行比较return this.name.compareTo(o.name);} } 可以看到这里是可以完成排序的但是可以完成排序的原因是我们实现了Comparable接口并重写了compareTo方法也就是说只要是自定义类型要进行比较就必须实现Comparable接口对compareTo方法进行重写。 2.模拟实现sort方法 import java.util.Arrays;public class Test{//向上转型只要实现了Comparable接口的类都可以使用这个方法进行排序public static void mySort(Comparable[] comparables){//比较的趟数for (int i 0; i comparables.length-1; i) {//每一趟比较的次数for (int j 0; j comparables.length-i-1; j) {//通过compareTo方法来确定要根据对象的那个成员变量来比较大小if(comparables[j].compareTo(comparables[j1])0){Comparable retcomparables[j];comparables[j]comparables[j1];comparables[j1]ret;}}}}public static void main(String []args){Student[] studentsnew Student[3];students[0]new Student(zhangsan,10);students[1]new Student(lisi,19);students[2]new Student(abc,8);System.out.println(排序前 Arrays.toString(students));mySort(students);System.out.println(排序后Arrays.toString(students));} } class Student implements ComparableStudent{String name;int age;public Student(String name, int age) {this.name name;this.age age;}public int compareTo(Student o){ //如要改为降序排序可以改为o.age-this.age;return this.age-o.age;} } 三、Comparator接口实现比较器 在上面的例子中我们发现如果我们在compareTo方法中比较的是年龄我们又想比叫姓名就必须对这段代码进行修改那么如何做到想对什么进行比较就对什么比较而不用修改代码呢我们可以实现Comparator接口。 import java.util.Arrays; import java.util.Comparator;SuppressWarnings(ALL) public class Test{public static void main(String []args){Student[] studentsnew Student[3];students[0]new Student(zhangsan,10);students[1]new Student(lisi,19);students[2]new Student(abc,8);System.out.println(排序前 Arrays.toString(students));AgeComparator ageComparatornew AgeComparator();Arrays.sort(students,ageComparator);System.out.println(排序后Arrays.toString(students));NameComparator nameComparatornew NameComparator();Arrays.sort(students,nameComparator);System.out.println(排序后Arrays.toString(students));} } class Student {String name;int age;public Student(String name, int age) {this.name name;this.age age;}} //定义一个类实现Comparater接口比较年龄 class AgeComparator implements ComparatorStudent{public int compare(Student o1,Student o2){return o1.age-o2.age;}} //定义一个类实现Comparater接口比较姓名 class NameComparator implements ComparatorStudent{public int compare(Student o1,Student o2){return o1.name.compareTo(o2.name);}}
http://www.zqtcl.cn/news/191016/

相关文章:

  • 南昌招商网站建设临沂兰山建设局网站
  • 母婴网站建设怎么样可以做网站
  • 二手车 网站开发wordpress 定时 检查
  • 淮南官网济南seo优化外包
  • 沈阳网站建设莫道网络网站建设常用六大布局
  • 网站建设外文版要求网站关键字优化销售
  • 马来西亚做公路投标网站设计网页多少钱
  • 织梦网站多少钱广告多的网站
  • 济南网站建站模板深圳南园网站建设
  • 国家免费技能培训官网白杨seo博客
  • 福州seo网站建设微服务网站
  • 网站宽度 像素长沙电商运营培训
  • 备案上个人网站和企业网站的区别app开发多少钱一个
  • 有限公司网站建设 中企动力佛山培训机构招生方案
  • 扫黄打非网站建设专业的高端网站制作公司
  • 做自媒体发视频用哪些网站江西网站建设哪家好
  • wordpress用户列表南宁百度seo排名优化
  • 做网站时如何写接口文档上海网站设计建设公司
  • 网站小图标怎么制作平面设计素材网站推荐
  • 多元网络兰州网站建设惠州网页建站模板
  • 网站建设中首页模板下载网页制作模板保存
  • 宁夏做网站的江苏网站建设的案例展示
  • 网站功能需求文档如何免费域名注册
  • 推广网站的软件包头移动的网站建设
  • 自己制作音乐的软件免费上海seo怎么优化
  • 学vue可以做pc网站网站站长统计怎么弄
  • 做物流的可以在那些网站找客户大淘客网站建设app
  • 石家庄兼职做网站dedecms做视频网站
  • 优化公司怎么优化网站的网站 意义
  • 唯品会一家专门做特卖的网站手机版招聘网站开发技术维护