首先说一下,我不是学习java的,所以对java代码不是太懂,现在想求各位达人一段简单代码:
功能需求:我需要生成一批数据,这批数据以13900000001开始,总共生成1000个,中间不能重复。建议实现成一个简单函数,不需要太复杂,功能实现即可,感谢各位达人帮助

解决方案 »

  1.   

    如果只是想要数据,为什么不用excel,往下一拖,全有了
      

  2.   

    有思路,在0-9999999中取随机数,不够7位的前面用0补全, 最后拼串139+ random+ 1;循环1000次。
    不想写代码。
      

  3.   

    package rt;public class gfh { public static void main(String[] args) {
    String str1 = "1390000"; int i = 1; for (int j = 0; j < 1000; j++) {
    String str2 = String.valueOf(i++);
    System.out.println(str1 + addZeroForNum(str2, 4));
    }
    } public static String addZeroForNum(String str, int strLength) {
    int strLen = str.length();
    if (strLen < strLength) {
    while (strLen < strLength) {
    StringBuffer sb = new StringBuffer();
    sb.append("0").append(str);// 左补0
    str = sb.toString();
    strLen = str.length();
    }
    } return str;
    }}
    测试通过!