加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Object类、常用API

发布时间:2020-12-15 08:23:18 所属栏目:Java 来源:网络整理
导读:1 /** 2 * 3 * `java.lang.Object`类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。 4 * 5 * 如果一个类没有特别指定父类, 那么默认则继承自Object类。例如: 6 * 7 * ```java 8 *
 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 < 0) {
            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,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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读