1. 程式人生 > 實用技巧 >JAVA一週學習筆記之System方法

JAVA一週學習筆記之System方法

public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
將陣列中指定的資料拷貝到另一個數組中。
將src陣列中的前三個元素,複製到dest陣列中的前三個位置上

public static long currentTimeMillis():返回以毫秒為單位的當前時間。
用來測試程式的效率

import java.util.Arrays;

/*

 */
public class demo01System {
    public static void main(String[] args) {
// demo01(); demo02(); } private static void demo02() { /* public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length) 將陣列中指定的資料拷貝到另一個數組中。 將src陣列中的前三個元素,複製到dest陣列中的前三個位置上 */ //定義源陣列 int[] src={1,2,3,4,5};
//目標陣列 int[] dest={6,7,8,9,2}; System.out.println("複製前:"+ Arrays.toString(dest)); System.arraycopy(src,0,dest,0,3); System.out.println("複製後:"+ Arrays.toString(dest)); } private static void demo01() { /* public static long currentTimeMillis():返回以毫秒為單位的當前時間。 用來測試程式的效率 練習: 驗證for迴圈列印數字1-9999所需要使用的時間(毫秒)
*/ //程式執行前,獲取一次毫秒值 long s = System.currentTimeMillis(); //執行for迴圈 for(int i=1;i<=9999;i++){ System.out.println(i); } //程式執行後再獲取一次毫秒值 long e = System.currentTimeMillis(); System.out.println("程式耗時:"+(e-s)+"ms"); } }