发布时间:2023-06-19 18:30
学习小结
15.11 点拨
1.包装类型不能够随便使用关系运算符比较大小
查看valueOf源码可以发现,整数类型在-128~127之间,会直接使用缓存,使得“==”关系运算符可行;否则“==”符就达不到效果了。
总之,包装类对象不可使用“==”符来比较运算,最好使用Java类库里的compareTo方法。
15.12 习题
分别以如下形式输出当前的时间:
形式一:2018-08-08;形式二:2014-08-08 18-40 123;形式三:2014年08月08日;形式四:2018年08月08日 18时18分 123毫秒。
答:
package com.Javastudy2;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
/**
* @author YangWang
* @date 2018年5月21日 下午11:24:43
* @Description TODO 分别以如下形式输出当前的时间: 形式一:2018-08-08;形式二:2014-08-08 18-40
* 123;形式三:2014年08月08日;形式四:2018年08月08日 18时18分 123毫秒。
*/
public class P410_15_12_1 {
public static void main(String[] args) {
// 获取当前日期时间
LocalDateTime localDateTime = LocalDateTime.now();
// 指定格式化规则
DateTimeFormatter f1 = DateTimeFormatter.ofPattern("uuuu-MM-dd");
DateTimeFormatter f2 = DateTimeFormatter.ofPattern("uuuu-MM-dd HH-mm SSS");
DateTimeFormatter f3 = DateTimeFormatter.ofPattern("uuuu年MM月dd日");
DateTimeFormatter f4 = DateTimeFormatter.ofPattern("uuuu年MM月dd日 HH时mm分 SSS毫秒");
// 将当前时间格式化
String str1 = localDateTime.format(f1);
String str2 = localDateTime.format(f2);
String str3 = localDateTime.format(f3);
String str4 = localDateTime.format(f4);
// 输出指定格式的当前时间
System.out.println("形式一:" + str1);
System.out.println("形式二:" + str2);
System.out.println("形式三:" + str3);
System.out.println("形式四:" + str4);
}
}
运行结果:
运行结果
思考
库类里还有很多方法可以学习,现在只算入了门。
记于2018年5月21日23:54:28
By Yvan
IBM Consulting聚焦增长和生态,定义数字化转型咨询黄金十年
Python项目实战(一)《Python编程 从入门到实践》
【面试:并发篇16:多线程:wait/notify详解】原理及错误用法(虚假唤醒等)
pytorch学习笔记(六)——pytorch中搭建神经网络
Knowledge structure enhanced graph representation learning model for attentive knowledge tracing
SpringDataJpa的使用之一对一、一对多、多对多 关系映射问题
tensorboard报错:ValueError Duplicate plugins for name projector 问题的出现及解决过程