java中, 如何将数组1,2,3,4,5 随机排列,并赋予变量a,b,c,d,e 新手不懂
发布网友
发布时间:2022-05-02 04:15
我来回答
共2个回答
热心网友
时间:2023-10-09 10:53
Integer a, b,c,d,e ;
Integer[] arr = new Integer[]{1,2,3,4,5};
List<Integer> list = Arrays.asList(arr);
Collections.shuffle(list);//打乱
arr = list.toArray(arr);
int idx = 0 ;
a = arr[idx++];
b = arr[idx++];
c = arr[idx++];
d = arr[idx++];
e = arr[idx++];追问谢谢,我试试,
谢谢,很好,只是abcde会重复啊,能否改进一下让他不重复呢。
热心网友
时间:2023-10-09 10:53
qqqqqqmark追答?
追问不好意思,我写错了,没有重复