zoukankan      html  css  js  c++  java
  • 生成指定数量的假数据

    实际上也不是什么正经需求,只是在画页面的时候需要放一些随机的假数据,且最好不要重复。我这里只放了十套假数据就懒得再放了,写成了一个方法先放在这里

    随机生成一些假数据:

    private String getRandomInfo(String flag, int num){
        List<String> list = null;
        int sex = 0;
        int xb = 0;
        switch(flag) {
        case "1":
            //姓名数组
            String[] nameArr = {"哈里旦", "加德拉", "米娜尔", "比比努尔", "森田提"};
            list = Arrays.asList(nameArr);
            break;
        case "2":
            //证件号码数组
            String[] zjhmArr = {"370205621219253", "370206501122483", "370203640507092", "370206390709161", "370206340306481"};
            list = Arrays.asList(zjhmArr);
            break;
        case "3":
            //户籍详址数组
            String[] hjxzArr = {"新疆伊犁市xxx街1号", "新疆伊犁市xxx街2号", "新疆伊犁市xxx街3号", "新疆伊犁市xxx街4号", "新疆伊犁市xxx街5号"};
            list = Arrays.asList(hjxzArr);
            break;
        case "4":
            //现住详址数组
            String[] xzxzArr = {"西湖区xx路111号", "西湖区xx路222号", "西湖区xx路333号", "西湖区xx路444号", "西湖区xx路555号"};
            list = Arrays.asList(xzxzArr);
            break;
        case "5":
            xb = (int)(1+Math.random()*2);
            sex = 1;
            break;
        }
        if(sex == 0){
            return Object.toString(list.get(num));
        }else {
            return xb == 1?"男":"女";
        }
    }

    以上是放在for循环内调用的方法,所以必须填入一个num来控制具体哪一组数据,flag用于区分数组的类别。
    根据需要生成的数据条数,作为for循环的次数,就可以将指定次数的数据生成出来。

    注意:在页面分页时需要特别调试。目前我只放到10次以内。

  • 相关阅读:
    poj 1562 Oil Deposits
    poj 1650 Integer Approximation
    snmp4j 编程
    ubuntu 13.04 163源(亲测可用)
    c语言中static 用法总结(转)
    Spring入门
    Hibernate入门
    Struts2入门教程
    素数距离问题
    ASCII码排序
  • 原文地址:https://www.cnblogs.com/yuan-zhou/p/11969647.html
Copyright © 2011-2022 走看看