2017年10月22日(星期天)  农历:丁酉年九月初三

作者:三年。分类: JAVA

Java System类的使用

import java.util.*;

public class SystemTest

{

public static void main(String[] args)

{

//测试arraycopy方法,注意,目的空间必须提前分配

int[] src = {1,2,3,4,5,6,7,8,9};

System.out.println("System.arraycopy");

int[] dst = new int[src.length];

System.arraycopy(src, 0, dst, 0, src.length);

System.out.println("src = "+Arrays.toString(src));

System.out.println("dst = "+Arrays.toString(dst));

//同样是拷贝,Arrays.copyOf方法就不需要手动开辟空间

System.out.println("Arrays.copyOf");

int[] dst1 = Arrays.copyOf(src, src.length);

System.out.println("src = "+Arrays.toString(src));

System.out.println("dst1 = "+Arrays.toString(dst1));

//测试currentTimeMillis()

System.out.println("currentTimeMillis "+System.currentTimeMillis());

//测试nanoTime(),单独输出的结果没有仍和意义,此函数只能用来计算时间差

System.out.println("nanoTime "+System.nanoTime());

long dt=System.nanoTime();

dt = dt - System.nanoTime();

System.out.println("dt = "+dt);

//测试getenv(),注意遍历Map的用法,不是很理解

System.out.println("System.getenv");

Map<String,String> env = System.getenv();

Iterator it = env.entrySet()。iterator();

while(it.hasNext())

{

Map.Entry a = (Map.Entry)it.next();

System.out.println("<"+a.getKey()+"> = <"+a.getValue()+">;");

}

//getProperties(),注意遍历Map的用法,不是很理解

System.out.println("System.getProperties");

Properties p = System.getProperties();

p.list(System.out);

System.out.println("Hello World!");

}

}

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/525 人参与

发表评论:



手Q扫描加入Java初学者群