[进阶]Java:常用API、正则表达式、Lambda
文章平均质量分 73
有关更多API的学习、正则表达式、Lamada。
敲代码的鸟儿.
Stay hungry,stay foolish.
展开
-
[进阶]Java:Lambda表达式
Lambda概述: 什么是函数式接口? 体验Lambda表达式 Lambda的好处?Lambda表达式简化Comparator接口的匿名形式 Lambda表达式简化按钮监听器ActionLister的匿名内部类形式 Lambda表达式的省略写法(进一步在Lambda表达式的基础上继续简化)原创 2023-05-31 12:43:23 · 76 阅读 · 0 评论 -
[进阶]Java:选择排序、二分查找
/2.定义一个循环控制选择几轮:arr.length - 1。//如果有与比当前位数据更小的,则交换。//3.定义内部循环,控制选择几次。//当前位:arr[i]原创 2023-05-30 22:54:16 · 30 阅读 · 0 评论 -
[进阶]Java:Arrays
/注意: Arrays.sort(students);//注意:数组如果没有排好序,可能会找不到存在的元素,从而出现bug!//1.Arrays的sort方法对于有值特性的数组是默认升序排序。//返回不存在元素的规律: - (应该插入的位置索引 + 1)//目标:自定义数组的排序规则:Comparator比较器对象。//2.排序的API(默认自动对数组元素进行升序排序)//1.返回数组内容的 toString(数组)原创 2023-05-30 15:17:34 · 109 阅读 · 0 评论 -
[进阶]Java:正则表达式
"邮箱bozai@itcast.cn,400-100-3233 ,4001003232";System.out.println("手机号码格式正确,注册完成!System.out.println("邮箱格式正确,注册完成!System.out.println("请您输入您的注册手机号码:");System.out.println("格式正确,注册完成");System.out.println("请您输入您注册的邮箱:");System.out.println("请输入您的电话号码:");原创 2023-05-30 13:16:11 · 37 阅读 · 0 评论 -
[进阶]Java:包装类
和下面的代码效果一样。//包装类可以把基本类型的数据转换成字符串形式(没啥用)double db3 = db2;基本类型的数据和变量可以直接赋值给包装类型的变量。Integer.toString(基本类型的数据)//可以直接+字符串得到字符串类型。包装类型的变量可以直接赋值给基本数据类型的变量。//包装类变量值可以是null。原创 2023-05-30 08:54:41 · 40 阅读 · 0 评论 -
[进阶]Java:JDK8的新增日期API
/1.得到一个Instant时间戳对象。//2.系统此刻的时间戳怎么获得?//3.如何去返回Date对象。用于做时间的格式化和解析的。:用于计算两个“时间”间隔。:用于计算两个“日期”间隔。:不包含具体时间的日期。:包含了日期及时间。原创 2023-05-29 22:18:29 · 68 阅读 · 0 评论 -
[进阶]Java:日期时间:Date、SimpleDateFormat、Calendar
/4.public void add(int field, int amount):为某个字段增加/减少指定的值。//3.public void set(int field,int value):修改日历的某个字段信息。//2.获取日历信息:public int get(int field):取日期中的某个字段信息。//2.把字符串时间解析成日期对象:形式必须和被解析时间的形式完全一样,否则运行解析时会报错!//5.public final Date getTime():拿到此刻日期对象。原创 2023-05-29 21:08:48 · 45 阅读 · 0 评论