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

网站开发论文范文郴州网站建设推广公司

网站开发论文范文,郴州网站建设推广公司,jsp网站自身安全性通过什么技术实现,集美建设局中心网站方法引用 静态方法引用 实例方法引用 特定类型的方法引用 代码 代码一:静态方法引用实例方法引用 Test类(里面的Student类见前面Arrays的代码-学生类) package com.itheima.method_reference;import com.itheima.Arrays.Student;import ja…

方法引用

方法引用

静态方法引用

静态方法引用

实例方法引用

实例方法引用

特定类型的方法引用

特定方法引用

代码

代码一:静态方法引用+实例方法引用

Test类(里面的Student类见前面Arrays的代码-学生类)

package com.itheima.method_reference;import com.itheima.Arrays.Student;import java.util.Arrays;
import java.util.Comparator;public class Test {public static void main(String[] args) {Student[] students = new Student[3];students[0] = new Student("飞鸟马时",18,165);students[1] = new Student("枣伊吕波",17,155);students[2] = new Student("珈百璃",19,150);//原始写法:对数组中的学生对象,按照年龄升序排序
//        Arrays.sort(students, new Comparator<Student>() {
//            @Override
//            public int compare(Student o1, Student o2) {
//                return o1.getAge() - o2.getAge();//按年龄升序排序
//            }
//        });//使用Lambda简化后的形式//Arrays.sort(students,(o1,o2)->o1.getAge() - o2.getAge());//Arrays.sort(students,(o1, o2) -> CompareByData.compareByAge(o1 ,o2));//静态方法引用//Arrays.sort(students,CompareByData::compareByAge);//实例方法引用前先创建对象CompareByData compareByData = new CompareByData();//Arrays.sort(students,((o1, o2) -> compareByData.compareByAgeDsc(o1,o2)));//实例方法引用Arrays.sort(students,compareByData::compareByAgeDsc);System.out.println(Arrays.toString(students));}
}

结果1

代码二:特定类型的方法引用

package com.itheima.method_reference;import java.util.Arrays;
import java.util.Comparator;public class Test2 {public static void main(String[] args) {String[] names ={"boby","angela","Andy" ,"dlei","caocao","Babo","jack","Cici"};//进行排序//进行排序(默认是按照字符串的首字符编号进行升序排序的)//Arrays.sort(names);//System.out.println(Arrays.toString(names));//要求忽略首字符大小写进行排序。
//        Arrays.sort(names,new Comparator<String>() {
//            @Override
//            public int compare(String o1, String o2) {
//                //制定比较规则:01="Andy"02="angela"
//                return o1.compareToIgnoreCase(o2);
//            }
//        });//上述代码使用Lambda简化//Arrays.sort(names,(String o1, String o2) ->o1.compareToIgnoreCase(o2));//特定类型的方法引用!Arrays.sort(names, String::compareToIgnoreCase);System.out.println(Arrays.toString(names));}
}

结果2

代码三:构造器引用(理解语法即可)

Car类

package com.itheima.method_reference;public class Car {private String name;private double price;public Car() {}public Car(String name, double price) {this.name = name;this.price = price;}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 "Car{" +"name='" + name + '\'' +", price=" + price +'}';}
}

Test类(主程序)

package com.itheima.method_reference;
/*
* 目标:构造器引用(理解语法)
* */
public class Test3 {public static void main(String[] args) {//创建这个接口的匿名内部类对象。
//        CreateCar cc = new CreateCar() {
//            @Override
//            public Car create(String name, double price) {
//                return new Car(name, price);
//            }
//        };//上述代码使用Lambda简化//CreateCar cc =(name,price)->new Car(name, price);//构造器引用简化上行代码CreateCar cc =Car::new;Car c = cc.create("奔驰", 49.9);System.out.println(c);}
}
interface CreateCar{Car create(String name,double price);
}

结果3

http://www.dtcms.com/wzjs/265168.html

相关文章:

  • 内网网站怎么建设网站友链
  • 飓风算法受影响的网站有哪些北大青鸟
  • 零基础学全屋定制设计成都优化网站哪家公司好
  • 有做lol直播网站什么叫口碑营销
  • 外贸建站的公司代做seo关键词排名
  • 做网站网页排版错误百度指数1000搜索量有多少
  • 公司网站建设的不足营销网络是什么
  • 浏阳做网站的有哪几家重庆seo整站优化报价
  • 做app要不要建网站网站如何推广
  • 公司网站可以不备案吗合肥头条今日头条新闻最新消息
  • 怎样自己做电影网站免费网站在线客服软件
  • 做服装批发必逛的网站汕头网站建设技术外包
  • 莱芜都市网电话客服产品seo怎么优化
  • 外包网站该怎么做帐南宁seo
  • 广州低价网站建设seo怎么做
  • 网站开发名列前茅职业培训机构哪家最好
  • 郑州市中原区建设局网站搜索引擎优化的概念是什么
  • 做刀模线网站优化20条措施
  • 如何做ibanker网站市场调研报告ppt
  • 甘肃城乡建设部网站首页专业培训大全
  • 呼市浩特网站建设外包公司域名大全查询
  • 扬中网站建设如何2023年重大时政热点
  • wordpress固定链接规则文件宁波seo在线优化公司
  • ps怎么做网站首页武汉seo关键词优化
  • 怎么在现有网站做直播内容产品营销策略有哪些
  • 济南企业网站建设公司宁波正规seo推广公司
  • 上海设计网站免费创建网站平台
  • 网站建设延期报告优化大师官方正版下载
  • 做都是正品的网站很难吗金花关键词工具
  • node框架做网站培训心得体会范文大全1000字