【案例 5-1】 模拟订单号生成
创始人
2024-01-31 08:53:39
0

【案例介绍】

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

图 5-1 模拟订单号生成运行结果图

【案例任务】

  • 学会分析“模拟订单号生成”任务的实现思路。
  • 根据思路独立完成“模拟订单号生成”任务的源代码编写、编译及运行。
  • 掌握 String 类中常用方法的使用。
  • 掌握之前学习的 for 循环、方法调用等知识。

【案例思路】

(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;}
}

相关内容

热门资讯

每周股票复盘:陕建股份(600... 截至2026年1月16日收盘,陕建股份(600248)报收于3.59元,较上周的3.61元下跌0.5...
本市财政建立常态化“政策体检”... 本报讯(记者 孙杰)本市财政建立常态化“政策体检”机制,将推动财政资金持续提质增效。记者获悉,市财政...
每周股票复盘:重庆啤酒(600... 截至2026年1月16日收盘,重庆啤酒(600132)报收于51.9元,较上周的52.39元下跌0....
每周股票复盘:新疆天业(600... 截至2026年1月16日收盘,新疆天业(600075)报收于5.4元,较上周的5.34元上涨1.12...
每周股票复盘:电子城(6006... 截至2026年1月16日收盘,电子城(600658)报收于5.81元,较上周的6.03元下跌3.65...
每周股票复盘:三峡水利(600... 截至2026年1月16日收盘,三峡水利(600116)报收于6.63元,较上周的6.53元上涨1.5...
每周股票复盘:*ST正平(60... 截至2026年1月16日收盘,*ST正平(603843)报收于5.8元,较上周的6.81元下跌14....
法律AI进阶应用:如何让AI ... 自2025年以来,AI在法律实务中的应用已从尝试转入深化阶段。无论是进行类案检索、起草法律文书、准备...
广州市检察院:起诉未成年人犯罪... 未成年人是祖国的未来,是民族的希望。近年来,广州市检察机关秉持“预防就是保护,惩治也是挽救”理念,坚...