使用Collections类中shuffle随机打乱List内部元素顺序

原文地址:http://blog.csdn.net/warren2013/article/details/17414771

//适合洗牌程序
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

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

最新文章

  1. window.onload与$(document).ready()的区别
  2. XML转换JSON的工具使用方法
  3. 如何在本地电脑安装phpmyadmin及访问地址
  4. SDK截图(四):压缩位图实例
  5. VC++ CEdit
  6. NBIbatis web/winform框架
  7. 测量行业(RTK)相关的小知识总结
  8. C++ Primer----一个关于 vector 的有趣的问题
  9. JSCharts
  10. JAVA中“==”与equals()方法区别
  11. poj 3253 Fence Repair(优先队列+哈夫曼树)
  12. Asp.net--Ajax前后台数据交互
  13. 浏览器支持播放的视频播放格式要求(H5的video标签)
  14. mysql zip 版安装
  15. iOS浏览器 new Date() 返回 NaN
  16. SSH应用实战——安全防护(fail2ban)
  17. 关于mysql中字符集和排序规则说明
  18. TortoiseSVN 忽略文件 忽略已提交文件
  19. silverlight处理gif格式图片
  20. P1757 通天之分组背包

热门文章

  1. JSP之应用Servlet过滤器进行身份验证
  2. SpringCloud微服务部署
  3. 今日Q群:QQ群众群友反馈问题的归纳总结
  4. 用OpenGL实现粒子的随机运动
  5. SpringMVC系列(一)SpringMVC概述和搭建SpringMVC的第一个helloWord入门程序
  6. Win10尝鲜体验——初识传说中不一样的Windows 分类: 资源分享 2015-07-24 18:27 13人阅读 评论(0) 收藏
  7. Netbeans配置Java SE嵌入式平台(树莓派)
  8. 《C程序猿从校园到职场》带领大家从校园走向职场
  9. Linux下修改MySql的root密码
  10. Android Studio添加so文件并打包到APK的lib文件夹中