/* 定義一個方法,把數組{1,2,3} 按照指定個格式拼接成一個字符串。格式參照如下:[word1#word2#word3] 首先看方法: 返回值:String 字符串 方法名稱:formArrayString 從數組中取到數值,返回為字符串類型String 參數列表:int[] 就是你需要的進行處理的原理數據類型 */ public class Demo01String { public static void main(String[] args) { //定義一個數組,用來存放數值 int[] array = {1, 2, 3, 4}; //創建一個新的對象用來存儲方法的返回值 String s = formArrayString(array); //打印輸出 System.out.println(s); } //創建方法,用來打印字符串[word1#word2#word3] //由題目可知:需要打印成[ + word+(源數據)+#+.....} public static String formArrayString(int[] array) { //首先的話先創建一個新的String對象,用來儲字符串,因為格式開頭是[那肯定需要創建一個[ String s = new String("["); //因為中間的都是固定格式,可以用循環for //循環遍歷,將array參數進行遍歷 for (int i = 0; i < array.length; i++) { //如果最后一位是數字,因該是要打印] //arr.length - 1 最后一位 if (i == array.length - 1) { //最后一位,先看格式是word+數組數+#,最后一位不需要# //因此最后一位要加] s = s.concat("word" + array[i] + "]"); } else { //z中間的word + 數組數值 + # s = s.concat("word" + array[i] + "#"); } } //返回值 return s; } }