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); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |