Java 定義一個方法,把數組按照指定個格式拼接成一個字符串


/*
定義一個方法,把數組{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;
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM