作业帮 > 综合 > 作业

在Java中怎么把1到9999的数字转成 4位字符串,左边补0 如 0001 0002 0003

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/29 06:29:54
在Java中怎么把1到9999的数字转成 4位字符串,左边补0 如 0001 0002 0003
public static void main(String[] args) {
  //在Java中怎么把1到9999的数字转成 4位字符串,左边补0 如 0001 0002 0003
  System.out.println("请输入一个1-9999之间的数字:");
  Scanner s = new Scanner(System.in);
  String str = s.next();
  char[] ary1 = str.toCharArray();
  char[] ary2 = {'0','0','0','0'};
  
  System.arraycopy(ary1, 0, ary2, ary2.length-ary1.length, ary1.length);
  String result = new String(ary2);
  System.out.println(result);
 }
---请输入一个1-9999之间的数字:
   3
   0003