【java】求助怎么把一个数组元素随机打乱顺序,谢谢~~~

现有一个长度为10000的数组a, 怎么把a中的数组元素重新打乱顺序(随机打乱)?比如5长度的数组x = { 1, 2, 3, 4, 5} 打乱顺序后譬如变成 x = {2, 3, 5, 1, 4}? 效率要尽量高。谢谢~

第1个回答  2019-02-15
用hashset就可以,把数组循环往一个hashset里丢,你再把hashset取出来,你就看到是无序的了。
要巧妙的利用java现成的东西来解决问题!
第2个回答  2019-12-26
用hashset就可以,把数组循环往一个hashset里丢,你再把hashset取出来,你就看到是无序的了。
要巧妙的利用java现成的东西来解决问题!
第3个回答  2010-10-08
楼上正解
Collections本来就是集合的帮助类
做运算 用它再合适不过了··