1.任务描述
编写一个程序,模拟订单系统中订单号的生成。例如给定一个包括年月日以及毫秒值的
数组 arr={2019,0504,1101},将其拼接成字符串 s:[201905041101]。要求使用 String 类常用方
法来实现字符串的拼接。
2.运行结果
运行结果如图 5-1 所示

(1)分析任务描述可知,做此任务需要先定义一个数组,数组中包括年月日以及毫秒值。
(2)要实现数组转成一个字符串,首先定义一个方法实现数组拼接成字符串。参数类型为数组,返回值类型为 String,可先使用 String 定义一个空串,然后使用字符串的操作方法在开始最后加上“[]”字符。之后在加“[]”字符中间循环遍历数组用开始定义的字符串接收。自此,我们拼接的方法完成。在方法中将数组遍历,然后把每一个得到的字符拼接成一个字符串并且返回。
(3) 在主函数入口调用刚才的方法。并定义一个字符串变量接收结果
(4) 输出结果,观察控制台的效果。
public class main {static public void main(String[] args) {int[] arr = {2019,0504,1101};String s = "s:["+arrayToString(arr)+"]";System.out.println(s);}// 定义一个方法实现数组拼接成字符串。参数类型为数组 返回值类型为 Stringpublic static String arrayToString(int[] arr) {String str = "";for (int i = 0; i < arr.length; i++) {str += arr[i];}return str;}
}
上一篇:描述美好时刻的句子越多越好