JAVA的Collections类中shuffle的用法

来源:互联网 发布:孤独 知乎 编辑:程序博客网 时间:2024/06/05 19:43

第一次接触Collections类的shuffle用法,记得当时还特意去查看了jdk说明文档。该方法是打乱集合里的顺序,如针对List等。
以下是我的测试类,模拟获取电话号码:

  public static String generateCellPhoneValNum() {        String[] beforeShuffle = new String[]{"1", "2", "3", "4", "5", "6",                "7", "8", "9", "0"};        List<String> list = Arrays.asList(beforeShuffle);        Collections.shuffle(list);        StringBuilder buffer = new StringBuilder();        for (int i = 0; i < list.size(); i++) {            buffer.append(list.get(i));        }        String afterShuffle = buffer.toString();        String result = afterShuffle.substring(3, 9);        return result;    }

随机的获取6位字符串的值,该实现思路可以运用在数据库自定义主键等范畴。

原创粉丝点击