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

现有一个长度为10000的数组a,怎么把a中的数组元素重新打乱顺序(随机打乱)?比如5长度的数组x={1,2,3,4,5}打乱顺序后譬如变成x={2,3,5,1,4}?效... 现有一个长度为10000的数组a, 怎么把a中的数组元素重新打乱顺序(随机打乱)?比如5长度的数组x = { 1, 2, 3, 4, 5} 打乱顺序后譬如变成 x = {2, 3, 5, 1, 4}? 效率要尽量高。谢谢~ 展开
 我来答
后畴旅亦旋
2019-02-15 · TA获得超过3932个赞
知道大有可为答主
回答量:3226
采纳率:30%
帮助的人:433万
展开全部
用hashset就可以,把数组循环往一个hashset里丢,你再把hashset取出来,你就看到是无序的了。
要巧妙的利用java现成的东西来解决问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
焦尚受惜筠
2019-12-26 · TA获得超过3815个赞
知道大有可为答主
回答量:3127
采纳率:31%
帮助的人:159万
展开全部
用hashset就可以,把数组循环往一个hashset里丢,你再把hashset取出来,你就看到是无序的了。
要巧妙的利用java现成的东西来解决问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miho蓓
2010-10-08 · TA获得超过1089个赞
知道小有建树答主
回答量:984
采纳率:0%
帮助的人:535万
展开全部
楼上正解
Collections本来就是集合的帮助类
做运算 用它再合适不过了··
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式