將一個整型數組裡面的元素轉換成字串型別
阿新 • • 發佈:2019-01-30
public class StringBufferTest { /** * @param args */ public static void main(String[] args) { /* * int[] arr = {34,12,89,68}; * 將一個int[]中元素轉成字串 格式 [34,12,89,68] */ int[] arr = {34,12,89,68}; String str = toString_2(arr); System.out.println(str); } /** * 緩衝區的應用:無論多少資料,什麼型別都不重要,只要最終變成字串就可以StringBuffer這個容器。 * @param arr * @return */ public static String toString_2(int[] arr) { //1,建立緩衝區。 StringBuffer sb = new StringBuffer(); 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(); } public static String toString(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; } }
/*
* StringBuffer:
* 1,是一個字串緩衝區,其實就是一個容器。
* 2,長度是可變,任意型別都行。注意:是將任意資料都轉成字串進行儲存。
* 3,容器物件提供很多對容器中資料的操作功能,比如:新增,刪除,查詢,修改。
* 4,必須所有的資料最終變成一個字串。
* 和陣列最大的不同就是:陣列儲存完可以單獨操作每一個元素,每一個元素都是獨立的。
* 字串緩衝區,所有儲存的元素都被轉成字串,而且最後拼成了一個大的字串。
*/