久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

如何基于java隨機獲取不重復數值

瀏覽:89日期:2022-08-24 13:26:43

假如我有一個數組:

ArrayList<Integer> mArrayList = new ArrayList<Integer>();mArrayList.add(0);mArrayList.add(1);mArrayList.add(2);mArrayList.add(3);

我需要從中隨機抽取2個數 不能重復抽取,我就會用這個方法

public void getValue(ArrayList<Integer> mArrayList){ Random mRandom = new Random(); int a = mRandom.nextInt(mArrayList.size()); int value = mArrayList.get(a); System.out.println(value + ''); mArrayList.remove(a); }

原理就是每抽取一次就刪除已經抽取出來的值,這樣獲取到的值就不會重復了

完整代碼:

package com.xiaoqiu.test;import java.util.ArrayList;import java.util.Random;public class Test { public static void main(String[] args) { ArrayList<Integer> mArrayList = new ArrayList<Integer>(); mArrayList.add(0); mArrayList.add(1); mArrayList.add(2); mArrayList.add(3); Test mTest = new Test(); mTest.getValue(mArrayList); mTest.getValue(mArrayList); } public void getValue(ArrayList<Integer> mArrayList){ Random mRandom = new Random(); int a = mRandom.nextInt(mArrayList.size()); int value = mArrayList.get(a); System.out.println(value + ''); mArrayList.remove(a); }}

測試結果:

3

2

3

0

2

3

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 2018国产精品| 日本一区二区不卡视频 | 亚洲精品一区二区 | 日韩在线视频第一页 | 久久亚洲国产精品 | 国产目拍亚洲精品99久久精品 | 99久久免费精品国产男女性高好 | 日本国产一区二区 | 精品永久免费 | 一级做a爰 | 国产精品无码永久免费888 | h片在线免费观看 | 免费在线一区二区三区 | 天天玩天天操天天射 | 国产精品久久久久久久久久 | 黄色国产一级视频 | 国产精品影院在线观看 | 亚洲精品久久久久久久久久久久久 | 综合久久综合久久 | 久久综合一区 | 日韩精品一区二区三区在线 | 七七婷婷婷婷精品国产 | 波多野结衣一区二区三区中文字幕 | 毛片在线免费 | 日韩一区二区黄色片 | 色婷婷国产精品久久包臀 | 成人激情视频在线观看 | 国产不卡视频在线观看 | 亚洲黄色av网站 | 久久久久久国产视频 | 亚洲欧美视频在线 | 日韩成人免费 | 欧美日韩一区二区三区四区 | 欧美成人免费一级人片100 | 成人精品久久久 | 国产精品高清在线观看 | 日日久| 久久成人综合 | 成人深夜免费视频 | 欧美精品成人一区二区三区四区 | 日韩美女av在线 |