Java – 怎样重新将 ArrayList 重新洗牌(How to shuffle an ArrayList)
来源:互联网 发布:进销存记账软件 编辑:程序博客网 时间:2024/06/10 06:48
在java中,你可以用 Collections.shuffle
取清洗或者重新随机 a ArrayList
TestApp.java
package com.mkyong.utils;import java.util.Arrays;import java.util.Collections;import java.util.List;public class TestApp { public static void main(String[] args) { List<String> list = Arrays.asList("A", "B", "C", "D", "1", "2", "3"); //before shuffle System.out.println(list); // again, same insert order System.out.println(list); // shuffle or randomize Collections.shuffle(list); System.out.println(list); System.out.println(list); // shuffle again, different result Collections.shuffle(list); System.out.println(list); }}
Output
[A, B, C, D, 1, 2, 3][A, B, C, D, 1, 2, 3][2, B, 3, C, 1, A, D][2, B, 3, C, 1, A, D][C, B, D, 2, 3, A, 1]
References
- Collections.shuffle JavaDoc
阅读全文
0 0
- Java – 怎样重新将 ArrayList 重新洗牌(How to shuffle an ArrayList)
- How to Bind an ArrayList to a DataGrid
- How to create ArrayList (ArrayList from array (T[]) in Java
- How to use ArrayList in Java
- How to use ArrayList in Java
- How to Sort Arraylist
- How to Bind an ArrayList to a DataGrid -- 解决ArrayList刷新问题
- java 发牌洗牌 重新排序
- 如何将String类型的数组转换成ArrayList(How to convert a string array to arraylist)
- 如何将String类型的数组转换成ArrayList(How to convert a string array to arraylist)(转)
- How to convert ArrayList to Set in Java with Example
- how to remove value in ArrayList in java
- 洗牌算法-Shuffle an Array
- Android JNI ArrayList how to use
- java 集合之基于ArrayList的洗牌比大小游戏
- 面对博客我重新洗牌!
- 洗牌算法与重新排序
- Java如何将数组转换为ArrayList(ArrayList和数组间的相互转换)
- QT中UDPSocket丢包问题(续)
- OpenDaylight开发----建立odlops工程(二)
- 关于cvMatchShape函数的问题 .
- 脚本编程
- 直播系统架构(三)
- Java – 怎样重新将 ArrayList 重新洗牌(How to shuffle an ArrayList)
- iOS之修改BundleIdentifier导致项目中todayExtension和watchExtension中出现的问题及解决方法
- 《Using OpenRefine》翻译~17
- HTTP协议—— 简单认识TCP/IP协议
- html网页乱码问题
- Go标准容器之Ring
- MII、GMII、RMII、SGMII、XGMII
- LauncherActivity开发启动的Activity列表
- 傅里叶变换的现实意义----命运论