System类
几个常用方法 :
arraycopy
方法
int[] src = {1,2,3,4,5};
int[] dest = {6,7,8,9,10};
System.out.println(Arrays.toString(dest));
System.arraycopy(src, 0, dest, 0, 3);
System.out.println(Arrays.toString((dest)));
/* out :
[6, 7, 8, 9, 10]
[1, 2, 3, 9, 10]
*/
System.currentTimeMillis()
获取当前的毫秒值 ( = new Date().getTime() )
System.getProperty
获取路径
System.out.println(System.getProperty("user.dir"));
System.out.println(System.getProperty("user.home"));
System.out.println(System.getProperty("java.home"));
/* out :
E:projectsJavaSE
C:Users
occoshi
C:Program FilesJavajdk-11.0.2
*/
StringBuilder类
StringBuilder类 :
字符串缓冲区, 可以提高字符串的操作效率
底层也是一个数组, 但是没有被final修饰, 可以改变长度
两种构造方法 :
StringBuilder bu1 = new StringBuilder();
StringBuilder bu2 = new StringBuilder("abc");
几个常用方法 :
append
可以添加许多基本类型, 返回值为调用方法的对象本身
e.g.
StringBuilder bu1 = new StringBuilder();
bu1.append("abc");
bu1.append(123123);
bu1.append(11.123);
System.out.println("bu1 : " + bu1);
// out : bu1 : abc12312311.123
toString
可以把一个StringBuilder类变成一个字符串
e.g.
String s1 = bu1.toString();