课后习题一:
将字符串“2016-02-22”转换为对应的java.sql.Date类的对象
SimpDateFormat sdf = new SimpDateFormate(“yyyy-MM-DD”);
解析
java.util.Date date = sdf.parse("2016-02-22");
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");
new+构造器
单例、Calendar.getInstance()
课后练习二:
解释何为编码?解码?何为日期时间的格式化?解析?
编码:字符串–>字节
解码:字节–>字符串
格式化:日期–>字符串
解析:字符串–>日期
课后练习三:
自定义Person类如下,如何实现自然排序(按名字从大到小排序)
代码说明
class Person implements Comparable{
private String name;
private int age;
public int compareTo(Object obj){
//
}
}
课后练习四
提供定制排序涉及到的接口实现类对象,并按Person类的年龄从大到小排序。
Comparator com = new Comparator(){
public int compare(Object o1, Object o2) {
if(o1 instanceof Person && o2 instanceof Person) {
Persong1 = (Person)o1;
Persong2 = (Person)o2;
if(g1.getAge().equals(g2.getAge())) {
return -Double.compare(g1.getName(), g2.getName());
}else {
return g1.getAge().compareTo(g2.getAge());
}
}
throw new RuntimeException("数据类型不一致");
}}
}
课后练习五:
JDK8之前和JDK8中的日期、时间相关的类分别有哪些?文章来源:https://www.toymoban.com/news/detail-680356.html
java.uilt.Date 和java.sql.Date -> instant
SimpleDateFormat ->DateTimeFormatter
Calendar->LocalDate、LocalTime、LocalDateTime文章来源地址https://www.toymoban.com/news/detail-680356.html
到了这里,关于从零开始学JAVA——常用类的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!