/* 定义一个方法,把数组{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; } }