java System类
java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作。System类私有修饰构造方法,不能创建对象,直接类名调用。
练习
在控制体输出1-10000,计算这段代码执行了多少毫秒
package com; public class SystemDemo { public static void main(String[] args) { System.out.println(System.currentTimeMillis()); long start = System.currentTimeMillis(); for (int i=1; i<=1000; i++){ System.out.println(i); } long end = System.currentTimeMillis(); System.out.println("共耗时毫秒:" + (end - start)); } }
arrayCopy方法:
Object str:要复制的数据原数组
int strPost:数据源数组的开始缩阴
Object dest:复制后的目的数组
int destPos:目的数组开始缩阴
int length:要复制的数组元素的个数
练习:数组元素赋复制
将原数组中从1索引开始,复制3个元素到目的数组中
Arrays.toString(); 可以把数组全部内容打印出来
package com; import java.util.Arrays; public class SystemDemo { public static void main(String[] args) { int[] src = {1,2,3,4,5}; int[] dest = {6,7,8,9,0}; System.out.println("src: " + Arrays.toString(src)); System.out.println("dest: " + Arrays.toString(dest)); // 将源数组中从1索引开始,赋值3个元素到目的数组中 System.arraycopy(src, 1, dest,0, 3); // for (int i=0; i<dest.length; i++){ // System.out.println(dest[i]); // } for (int x:dest) { System.out.println(x); } System.out.println("src: " + Arrays.toString(src)); System.out.println("dest: " + Arrays.toString(dest)); } }
结果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2018-04-12 python-闭包和装饰器