long startMili=System.currentTimeMillis();// 當(dāng)前時間對應(yīng)的毫秒數(shù)
System.out.println("/**開始 "+startMili);
//這里加入需要測試的代碼
long endMili=System.currentTimeMillis();//結(jié)束時間
System.out.println("/**結(jié)束 s"+endMili);
System.out.println("/**總耗時為:"+(endMili-startMili)+"毫秒");
第二種是以納秒為單位計(jì)算的掐松。
long startTime=System.nanoTime();? //獲取開始時間?
doSomeThing(); //測試的代碼段?
long endTime=System.nanoTime(); //獲取結(jié)束時間?
System.out.println("程序運(yùn)行時間: "+(endTime-startTime)+"ns");
long與string格式轉(zhuǎn)換
? ? long a1 = 12;
? ? String s1 = a1 + "";? ? ? ? ? ? ? ? ? // 法1:直接加空串
? ? System.out.println(s1);
? ? long a2 = 34;
? ? String s2 = String.valueOf(a2);? ? ? // 法2:String.valueOf()
? ? System.out.println(s2);
? ? long a3 = 56;
? ? String s3 = Long.toString(a3);? ? ? // 法3:Long.toString()
? ? System.out.println(s3);