模拟订单生成,大学生留的任务,急要

在超市购物时,小票上都会有一 个订单号,而且每个订单号都是唯一的。本例要求编写一个程序, 模拟订单系统中订单号的生成。在生成订单号时,使用年、 月、日和毫秒值组合生成唯一的订单号。例 如,给定一个包括年、月、日和毫秒值的数组arr={2020,0504,1101},将其拼接成字符串 s[202005041101], 作为 一 个订单号

Arrays.toString(arr).replace(",","")这样试下呢

public class example4 {
    public static void main(String[] args) {
        // 订单号的年份月份毫秒值,定义一个数值即可
        int[] arr = {2021,1219,1101};
        // 调用方法,用一个变量接受结果
        String s = arrayToString(arr);
        // 输出结果
        System.out.println("s:" + s);
    }
    // 定义一个方法实现数组拼接成字符串,参数类型为数组 返回值类型为String
    public static String arrayToString(int[] arr){
        String s = "";
        s += "[";
        for (int i = 0;i < arr.length; i++) {
            if(i == arr.length-1) {
                s+=arr[i];
            }else {
                s +=arr[i];
            }
        }
        s += "]";
        // 在方法中将数组遍历,然后把每一个得到的字符拼接成一个字符串并且返回
        return s;
    }
}

最直接的方法,遍历---转为字符串----字符串拼接

public class ClassB {
    public static void main(String[] arg) {
        String[] arr = {"2021", "0504", "1011"};
        String result = "";
        for (String str : arr) {
            result += str;
        }
        System.out.println(result);
    }
}