Object类常用API
Posted xiaoxiaolulu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Object类常用API相关的知识,希望对你有一定的参考价值。
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, 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的主要内容,如果未能解决你的问题,请参考以下文章