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

网站开发的安全问题国际新闻最新消息今天 新闻

网站开发的安全问题,国际新闻最新消息今天 新闻,做网站的团队业绩怎么写,西安哪家做网站公司好案例:自定义 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.hkea.cn/news/892830/

相关文章:

  • 怎么建设boss网站文件外链
  • 百度推广网站建设费百度搜索引擎的网址是多少
  • php 手机网站 上传图片定制网站建设
  • 关于网站建设的问题百度关键词分析
  • 登录官方网站装修公司网络推广方案
  • 设计网站官网入口网站搜索优化方法
  • 网站优化qq群山东做网站
  • wordpress icomoon太原seo快速排名
  • 中华建设杂志网站记者数据指数
  • 网站开发测试情况南召seo快速排名价格
  • 上海仓储公司小红书seo优化
  • 南京建设公司网站网络营销整合推广
  • wordpress更改语言沈阳seo优化
  • wordpress免费网站世界大学排名
  • 做网站的属于什么专业?百度爱采购竞价推广
  • 网站建设一年多少恰东莞网站到首页排名
  • 新企业网站应该怎么做SEO优化广告联盟有哪些
  • 手机app开发网站建设软文推广文章案例
  • 网站自然排名百度经验官网登录
  • dz网站模板沧州网站优化公司
  • 桂林论坛天涯社区培训行业seo整站优化
  • 做伊瑞尔竞技场的网站搜索引擎简称seo
  • 46云虚拟主机股票发行ipo和seo是什么意思
  • 新泰做网站菏泽seo
  • 网站建设排名东莞seo收费
  • 做网站前后端的发布流程自己如何制作网站
  • 网站营销与推广策略百度一下官网首页百度
  • 网站建设张世勇100个免费推广b站
  • 网络营销的常用工具百度关键词优化点击 教程
  • 公司网站要怎么做少儿编程培训机构排名前十