java 仓库类,2018-05-21学习小结 - 储存类的仓库-Java常用类库11

发布时间: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

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号