面试题,老歌们有没有什么建议?

今天面试遇到一个面试题,想了半天没想出来,题目:给定一系列字符串和数[A,B,AB,1,2,3],做到把数据由1位或者2位数据变成10位的字符串,不足位补0,前提不得使用循环和判断,如何实现?

不让用判断,只能用正则了

    System.out.println(String.format("%10s", obj[3]).replace(" ", "0"));

采纳一下把!

变成10的字符串 10是二进制的意思吗

例如,"A000000000","AB00000000","3000000000"

使用字符串连接更简单吧,循环判断都没用到

String.format()直接格式化字符串可以