三種數字型轉成字符型方法的效率比較

	/**
	 * @param args
	 */

	public static void main(String[] args) {
		Integer x = 500;

		long curMillis = System.currentTimeMillis();

		// ""+500
		curMillis = System.currentTimeMillis();
		for (int i = 0; i < 100000; i++) {
			String str = "" + 500;
		}
		System.out.println("耗時:" + (System.currentTimeMillis() - curMillis));

		// ValueOf
		for (int i = 0; i < 100000; i++) {
			String str = String.valueOf(x);
		}
		System.out.println("耗時:" + (System.currentTimeMillis() - curMillis));

		// ""+Param
		curMillis = System.currentTimeMillis();
		for (int i = 0; i < 100000; i++) {
			String str = "" + x;
		}
		System.out.println("耗時:" + (System.currentTimeMillis() - curMillis));
	}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章