Object类、常用API

2021-02-08 14:15

阅读:564

标签:jdk   日期   exce   stat   ring   输入   builder   父类   object类   

 1 /**
 2  *   
 3  *   `java.lang.Object`类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。
 4  *
 5  * 如果一个类没有特别指定父类,    那么默认则继承自Object类。例如:
 6  *
 7  * ```java
 8  * public class MyClass /*extends Object*/ {
 9  * 
10  * 根据JDK源代码及Object类的API文档,Object类当中包含的方法有11个。今天我们主要学习其中的2个:
11  * 
12  * - `public String toString()`:返回该对象的字符串表示。
13  * - `public boolean equals(Object obj)`:指示其他某个对象是否与此对象“相等”。
14  * */

 

 1     public static void main(String[] args) throws ParseException {
 2         System.out.println(new Date());
 3         System.out.println(new Date(0L));
 4         System.out.println(new Date().getTime());
 5 
 6         DateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 7         String format = simpleDateFormat.format(new Date());
 8         System.out.println(format);
 9 
10         DateFormat df2 = new SimpleDateFormat("yyy年MM月dd日");
11         String s = "2018年12月11日";
12         Date parse = df2.parse(s);
13         System.out.println(parse);
14     }

 

    public static void main(String[] args) throws ParseException {
        System.out.println("请输入出生日期");
        String next = new Scanner(System.in).next();
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");

        Date parse = simpleDateFormat.parse(next);
        Date date = new Date();

        long time = parse.getTime();
        long time1 = date.getTime();
        long l = time1 - time;
        if (l ) {
            System.out.println("错误");
        } else {
            System.out.println(l/1000/60/60/24);
        }
    }

 

 1         Calendar instance = Calendar.getInstance();
 2         int i = instance.get(Calendar.YEAR);
 3         int j = instance.get(Calendar.MONTH) + 1;
 4         int i1 = instance.get(Calendar.DAY_OF_MONTH);
 5         System.out.println(i+""+j+""+i1);
 6 
 7 
 8         instance.set(Calendar.YEAR, 2200);
 9         System.out.println(i+""+j+""+i1);
10 
11         instance.add(Calendar.DAY_OF_MONTH, 2);
12         instance.add(Calendar.YEAR, -3);
13         System.out.println(i+""+j+""+i1);
14 
15         System.out.println(instance.getTime());

 

1         int[] ints = {1, 2, 3, 4};
2         int[] dest = {5, 6, 7, 8};
3         System.arraycopy(ints, 1, dest, 1, 2);
4         System.out.println(Arrays.toString(dest));

 

 1         StringBuilder stringBuilder = new StringBuilder();
 2         System.out.println(stringBuilder);
 3         StringBuilder hello = new StringBuilder("hello");
 4         System.out.println(hello);
 5 
 6         StringBuilder world = stringBuilder.append("world");
 7         System.out.println(world);
 8 
 9         String s = hello.toString();
10         System.out.println(s);

 

Object类、常用API

标签:jdk   日期   exce   stat   ring   输入   builder   父类   object类   

原文地址:https://www.cnblogs.com/xiaoxiaolulu/p/11352592.html


评论


亲,登录后才可以留言!