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

学校网站设计的目的福州seo外包公司

学校网站设计的目的,福州seo外包公司,湖北seo,wordpress 翻译函数案例:自定义 Book 类,里面包含 name 和 price,按 price 排序(从大到小)。 要求使用两种方式排序 , 有一个 Book[] books 4 本书对象. 使用前面学习过的传递 实现 Comparator 接口匿名内部类,也称为定制排序。 可以按照 price …

 案例:自定义 Book 类,里面包含 name 和 price,按 price 排序(从大到小)。

要求使用两种方式排序 , 有一个 Book[] books = 4 本书对象.

使用前面学习过的传递 实现 Comparator 接口匿名内部类,也称为定制排序。

可以按照 price (1)从大到小 (2)从小到大 (3) 按照书名长度从大到小

public class ArraysExercise {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("青年文摘", 5);books[3] = new Book("百战Java合集", 300);//        Arrays.sort(books, new Comparator<Book>() {
//            @Override
//            public int compare(Book o1, Book o2) {
//                Book book1 = (Book) o1;
//                Book book2 = (Book) o2;
//                double priceValue = book1.getPrice()-book2.getPrice();
//                //如果发现返回的姐过和我们输出的不一样,那么就修改一下返回的 1 和 -1
//                if(priceValue>0){
//                    return 1;
//                }else if(priceValue<0){
//                    return -1;
//                }else {
//                    return 0;
//                }
//            }
//        });//这里是对Book数组排序,因此 o1 和 o2 就是Book对象Arrays.sort(books, new Comparator<Book>() {@Overridepublic int compare(Book o1, Book o2) {Book book1 = (Book)o1;Book book2 = (Book)o2;return book1.getName().length()-book2.getName().length();
//              double nameValue = book1.getName().length()-book2.getName().length();
//              if(nameValue>0){
//                  return 1;
//              }else if(nameValue<0) {
//                  return -1;
//              }else{
//                  return 0;
//              }}});System.out.println(Arrays.toString(books));}
}
class Book {private String name = "";public String getName() {return name;}public void setName(String name) {this.name = name;}public double getPrice() {return price;}public void setPrice(double price) {this.price = price;}@Overridepublic String toString() {return "Book{" +"name='" + name + '\'' +", price=" + price +'}';}private double price = 0;public Book(String name, double price) {this.name = name;this.price = price;}
}

以下是自己写的冒泡排序:(与该题设无关)

    public static void Bubble(int arr[], Comparator c) {int temp = 0;for (int i = 0; i < arr.length - 1; i++) {for (int j = 0; j < arr.length - i - 1; j++) {if (c.compare(arr[j], arr[j + 1]) > 0) {temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}}

http://www.ds6.com.cn/news/53668.html

相关文章:

  • 新西兰注册公司做网站企业培训权威机构
  • 飞翔时代 网站建设合肥seo整站优化
  • 新乡营销网站建设公司seo优化搜索结果
  • wordpress 谷歌seo工具seo
  • 哪个公司网站做的好苏州首页关键词优化
  • 新版wordpress头像西安新站网站推广优化
  • 境外的黄色网站竞价托管公司排名
  • 公司网站备案需要什么软文写作平台发稿
  • html简单网页模板seo的内容主要有哪些方面
  • 套用别人产品图片做网站seo优化网站推广全域营销获客公司
  • 美国etsy网站今日头条十大热点
  • java爬虫wordpressseo博客网站
  • 网站模板源码下载seo兼职招聘
  • 品牌展示榜ui做的好的网站武汉seo搜索引擎
  • 做免费互动小游戏的网站苏州网站建设公司排名
  • 做外贸的网站如何选择服务器石家庄今天最新新闻头条
  • wordpress文章编译器修改网站优化名词解释
  • 如何加强企业网站建设论文青青河边草直播免费观看
  • 阿里云网站建设步骤网站seo排名优化
  • 自己做网站多少钱自己个人怎样做电商
  • 有赞小程序官网北京专门做seo
  • wordpress更新缓存郑州网站建设方案优化
  • 浙江广发建设有限公司网站百度提交链接
  • 用一个域名免费做网站制作网站要花多少钱
  • 宝安商城网站建设哪家效益快磁力引擎
  • 做网站前端ps很重要吗淘宝seo关键词的获取方法有哪些
  • 设计软件有哪些手机版西安seo公司哪家好
  • 如何百度收录我的网站百度数据平台
  • 企业网站在百度搜索不到seo文章是什么意思
  • 如何做企业网站seo学习