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

app开发网站建设培训班郑州专业网站建设公司

app开发网站建设培训班,郑州专业网站建设公司,台山网站设计,阿里云做网站预装环境案例:自定义Book类,里面包含name和price,按price排序(从大到小)。要求使用两种方式排序,有一个 Book[] books 4本书对象。 使用前面学习过的传递实现Comparator接口匿名内部类,也称为定制排序。可以按照price (1)从大到…

案例:自定义Book类,里面包含name和price,按price排序(从大到小)。要求使用两种方式排序,有一个 Book[] books= 4本书对象。
使用前面学习过的传递实现Comparator接口匿名内部类,也称为定制排序。可以按照price (1)从大到小〔2)从小到大(3)按照书名长度从大到小

public class ArrayExercise {public static void main(String[] args) {Book[] books = new Book[4];books[0] = new Book("红楼梦", 100);books[1] = new Book("金瓶梅新", 90);books[2] = new Book("青年文摘2023", 5);books[3] = new Book("java从入门到放弃", 300);//Arrays.sort(books, new Comparator() {// 这里是对Book数组排序,因此o1和o2就是Book对象@Overridepublic int compare(Object o1, Object o2) {Book book1 = (Book) o1;Book book2 = (Book) o2;double pdiff = book2.getPrice()-book1.getPrice();//这里进行了一个转换if(pdiff > 0) {//如果发现结果和我们输出的不一致,就修改一下返回的1和-1return -1;} else if(pdiff < 0) {return 1;} else {return 0;}}});System.out.println(Arrays.toString(books));}
}class Book {private String name;private int price;public Book(String name, int price) {this.name = name;this.price = price;}public int getPrice() {return price;}@Overridepublic String toString() {return "Book{" +"name='" + name + '\'' +", price=" + price +'}';}
}

在这里插入图片描述

http://www.hrbkazy.com/news/37847.html

相关文章:

  • 深圳网站开发antnw长沙百度seo
  • wordpress 优秀的博客主题简洁郑州seo推广外包
  • 广州最好的商城网站制作微信营销管理软件
  • 湖南网站建设制作seo代码优化有哪些方法
  • 哪些公司做企业网站百度西安
  • 编程哪个机构学比较好宁波seo搜索平台推广专业
  • 中企动力 35 做网站上海企业推广
  • 家居行业网站开发百度平台商家我的订单查询
  • 简约网页宁波seo排名优化培训
  • 下什么软件做网站商务软文写作
  • 仙游网站建设公司seo如何优化关键词排名
  • wordpress 主题 制作视频教程苏州百度 seo
  • 12306网站做的好丑清理大师
  • 怎么获取网站数据做统计国际新闻最新消息战争
  • 怎样创立一个网站附近的成人电脑培训班
  • 简历个人主页seo外包公司一般费用是多少
  • 做一个动态网站要多少钱打广告的免费软件
  • 做网站怎么查看来访ip北京网站制作设计
  • c++做网站互联网营销是什么
  • 突泉建设局三务公开网站百度网址大全手机版
  • 城子河网站建设百度入驻商家
  • 网网站设计网2345网址导航官网
  • 投资公司网站模板北京网站建设制作公司
  • 为什么做网站备案的人态度差品牌广告图片
  • 网站建设商城百度识图识别
  • 建设银行网站登录首页百度竞价ocpc投放策略
  • wordpress后台置顶关键词排名seo
  • 影视自助建站广州做seo公司
  • 网站栏目规划怎么写域名查询官网
  • 哪个网站可以免费制作h5鼓楼网页seo搜索引擎优化