System类的常用方法
1.currentTimeMillis():返回以毫秒为单位的当前时间
2.array copy(Object src, int srcPos, Object dest. int destPos, int length):将数组中指定的数据拷贝到另一个数组中。
public class SystemClass {
public static void main(String[] args) {
demo01();
demo02();
}
private static void demo02() {
long start = System.currentTimeMillis();
for (int i = 0; i < 9999; i++) {
System.out.println(i);
}
long accom = System.currentTimeMillis();
System.out.println("总共执行了:" + (accom - start) + "毫秒");
}
private static void demo01() {
int[] src = {1, 2, 3, 4};
int[] dest = {6, 7, 8, 9};
System.out.println(Arrays.toString(dest));
System.arraycopy(src, 0 ,dest ,0 ,3);
System.out.println(Arrays.toString(dest));
}
}
StringBuilder图解
构造方法和常用方法
字符串缓冲区,可以提高字符串的效率
构造方法:
public StringBuilder():构造一个空的StringBuilder容器。
public StringBuilder(String str):构造一个StringBuilder容器,并将字符串添加进去。
public class StringBuilderC {
public static void main(String[] args) {
StringBuilder str = new StringBuilder();
System.out.println("str:" + str);
StringBuilder str1 = new StringBuilder("小新");
System.out.println("str1:" + str1);
}
}
常用方法:
1.public StringBuilder append():添加任意类型数据的字符串形式,返回对象自身
2.public String toString():将当前StringBuilder对象转换为String对象
3.reverse方法:将当前的对象中的字符串倒序
public class StringBuilder01 {
public static void main(String[] args) {
StringBuilder str1 = new StringBuilder("小新");
str1.append("妮妮");
System.out.println(str1);
str1.append("正男").append("风间");
System.out.println(str1);
str1.reverse();
System.out.println(str1);
String s = str1.toString();
System.out.println(s);
}
}