1 System
比较有用的方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| static void setIn(InputStream in) static void setOut(PrintStream out) static void setErr(PrintStream err)
static Map<String,String> getenv() static String getenv(String name)
static Properties getProperties() static String getProperty(String key)
static void setProperties(Properties props) static String setProperty(String key, String value)
static long currentTimeMillis()
|
arraycopy(…)方法
arraycopy(…)方法将指定原数组中的数据从指定位置复制到目标数组的指定位置。
1
| static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
|
1 2 3 4 5 6 7 8 9 10 11 12
| package com.ibelifly.commonclass.system;
public class Test1 { public static void main(String[] args) { int[] arr={23,45,20,67,57,34,98,95}; int[] dest=new int[8]; System.arraycopy(arr,4,dest,4,4); for (int x:dest) { System.out.print(x+" "); } } }
|
exit(int status)方法
exit(int status)方法用于终止当前运行的Java虚拟机。如果参数是0,表示正常退出JVM;如果参数非0,表示异常退出JVM。
1 2 3 4 5 6 7 8 9
| package com.ibelifly.commonclass.system;
public class Test4 { public static void main(String[] args) { System.out.println("程序开始了"); System.exit(0); System.out.println("程序结束了"); } }
|