1Calendar类是一个抽象类,可以通过其中的静态方法getInstance();来直接创建一个子类对象
Calendar c=Calendar.getInstance父类接收一个子类对象,即多态
2Calendar类的成员方法
1public int get(int field);field传入1=年、2=月、5=几号、10=小时、12=分钟、13=秒
2set(year 数值,month数值,date数值);设置年月日,单独设置也可
3add(year amount增减数量)
4get.time返回一个date;将日历转换为日期
3System类的常用方法
1System.currentTimeMillis();获取当前时间毫秒值
使用实例
/*程序打印一个9999次的循环需要多长时间*/
package Systemlei.System;
public class currentTimeMillis {
public static void main(String[] args) {
long b=System.currentTimeMillis();
for (int i = 0; i < 9999; i++) {
System.out.println(i);
}
long e=System.currentTimeMillis();
System.out.println("运行时间为"+(e-b)+"毫秒");
}
}
2System.arraycopy();复制当前数组中的特定位置的元素到另一个数组的特定位置
使用实例
将array1数组的前三个数复制到array2的前三个中
ackage Systemlei.System.System;
import java.util.Arrays;
public class arraycopy {
public static void main(String[] args) {
int[] array1={1,2,3,4,5};
int[] array2={6,7,8,9,10};
System.arraycopy(array1,0,array2,0,3);
System.out.println(Arrays.toString(array2));
}
}
3Stringbuilder类(字符串缓冲区):定义:实际上就是没有被final修饰的String类数组。
因此长度可以修改,效率更高默认数组长度是16位的,超出后可自动扩容。
1:Stringbuilder()的构造方法:无参:创建空字符串数组
有参:有String内容
2:Stringbuilder成员方法:
1对象名.append();将括号中的内容添加进对象名字符串中,括号中的内容
可以是任意基本数据类型。因为返回值就是String类型,所以可以进行链式编程
2对象名.toString();将Stringbuilder转换成String字符串
3对象名.reverse 颠倒其中字符串顺序
4包装类:定义,对于基本数据类型的数据,我们无法直接用这些基本数据来调用方法,
所以要先将他们打包,再用这个包装类,来调用方法。
1装箱:将基本数据类型撞到包装类中
构造方法:Integer(int value) / Integer(String s)
成员方法:Integer.valueOf(int i) / Integer.valueOf(String s)
自动装箱:Integer a=1;其中的a可以直接参与运算(a=a+1),不会报错,
因为ava会进行自动拆箱JDK1.5之后功能,Arraylist<Integer>
的操作也是这个原理
2拆箱:从包装类中取出基本类型数据
成员方法:int intValue()以int类型返回该Integer的值
3基本数据类型与字符串之间的相互转换:
1基本数据类型-->字符串
第1种方法:基本数据类型值+" "
第2种方法:t包装类的静态方法toString(int i)
第3种方法:String类中的静态方法String.valueOf(int i)
1字符串-->基本数据类型
第1种方法:包装类的静态方法:parseInt(String s)/parceDouble(String s)....
第2种方法:t包装类的静态方法toString(int i)
第3种方法:String类中的静态方法valueOf(int i)
本文介绍了Java中的Calendar类及其常用方法,包括获取和设置日期、时间,以及时间间隔的增减。同时,讲解了System.currentTimeMillis()用于获取当前时间毫秒值的用法。此外,还探讨了StringBuilder类在字符串操作中的高效应用,以及包装类的基本概念和转换方法。最后,提到了System.arraycopy()方法用于数组元素复制的功能。
1236

被折叠的 条评论
为什么被折叠?



