Java-初步認識-常用對象API(StringBuilder類-練習)

package stringbuffer.demo;
/**
 * 		
		jdk1.5以後出現了功能和StringBuffer一模一樣的對象。就是StringBuilder
		 
		 不同的是:
		 StringBuffer是線程同步的。通常用於多線程。
		 StringBuilde是線程不同步的。通常用於單線程。它的出現提高效率。
		 
		 jdk升級:
		 1.簡化書寫
		 2.提高效率
		 3.增加安全性
		 
		  
		
		
 * 
 * 將一個int數組變成字符串。
 * 
 */

public class StringBuilderTest {

	public static void main(String[] args) {
		
		int[] arr = {3,1,5,3,8};
		
		String s =arrToString(arr);
		System.out.println(s);
		String sb2 =arrToString_2(arr);
		System.out.println(sb2);
	}
	public static String arrToString_2(int[] arr) {
		StringBuilder sb = new StringBuilder();
		
		sb.append("[");
		for (int i = 0; i < arr.length; i++) {
			if(i!=arr.length-1)
				sb.append(arr[i]+",");
			else
				sb.append(arr[i]+"]");
			
		}
		
		return sb.toString();
	}
	/**
	 * 
	 * 
	 * 將一個int數組變成字符串。
	 * 
	 */
	
	public static String arrToString(int[] arr) {
		String str = "[";
		for (int i = 0; i < arr.length; i++) {
			if (i!=arr.length-1) 
				str+=arr[i]+",";
			else
				str+=arr[i]+"]";
			
		}
		
		
		return str;
		
	}
	
}

發佈了30 篇原創文章 · 獲贊 6 · 訪問量 8735
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章