最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

如何使用Collections.shuffle随机打乱List顺序

Java基础 太平洋学习网 浏览 评论

在Java中有时候我们需要把List集合顺序打乱,可以使用Collections.shuffle(List<?> list) 方法,来轻松实现随机打乱List内部元素顺序,下面是一个简单的java示例:

//适合洗牌程序  
public class TestMain  
{  
    public static void main(String[] args)   
    {  
         
        List<String> list = new ArrayList<String>();  
        list.add("1");  
        list.add("2");  
        list.add("3");  
        list.add("4");  
        list.add("5");  
        System.out.println("打乱前:");  
        for(int i=0;i<list.size();i++){  
            System.out.print(list.get(i)+"    ");  
        }  
        System.out.println("");  
        System.out.println("打乱后:");  
        Collections.shuffle(list);  
        for(int i=0;i<list.size();i++){  
            System.out.print(list.get(i)+"    ");  
        }  
    }  
}

输出结果如下:

  打乱前:
  1    2    3    4    5    
  打乱后:
  5    3    4    2    1   

注:打乱后的顺序不一定为上面的顺序!

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/java/1139.html
"文章很值,打赏犒劳作者一下"
微信号: Javaweb_engineer

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论