Öme*_* AK 1 java shuffle arraylist
我想在java中乱码一个数组,但不是为了更改原始列表,只是将临时列表洗牌.
我写了这样的东西.
ArrayList<TristateCheckBox> tempList = buttons;
Collections.shuffle(tempList);
Run Code Online (Sandbox Code Playgroud)
但这不是shuffles只有tempList也会改变按钮列表.
您需要获取List的副本,而不仅仅是列表引用的副本.
List<TristateCheckBox> tempList = new ArrayList<TristateCheckBox>(buttons);
Collections.shuffle(tempList);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1095 次 |
最近记录: |