色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:76日期: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
相關文章:
主站蜘蛛池模板: 手机日韩理论片在线播放 | 亚洲加勒比久久88色综合1 | 国产高清久久 | 国产福利一区二区三区 | 国产精品亚洲一区二区三区久久 | 久久精品国产99国产精品免费看 | 国产成人无精品久久久久国语 | 国产成 人 综合 亚洲绿色 | 亚洲精品亚洲人成在线 | 亚洲综合精品一区二区三区中文 | 国产精品久久久久久网站 | 亚洲综合国产一区在线 | 久久国产精品二国产精品 | 国内自拍小视频 | 国产精品青草久久福利不卡 | 久草视频在线播放 | 在线视频观看一区 | 精品亚洲成a人在线观看 | 国产一级淫片a免费播放口之 | 99国产在线观看 | 日韩中文在线观看 | 日本三片在在线播放 | 欧美午夜视频 | 国产黄a三级三级看三级 | 久久综合99re88久久爱 | 欧日韩美香蕉在线观看 | 污全彩肉肉无遮挡彩色 | 国产成人午夜极速观看 | 国产大陆亚洲精品国产 | 在线免费视频国产 | 99精品小视频 | 日本理论在线 | 久久精品国产大片免费观看 | 自拍小视频在线观看 | 男人和女人搞黄 | 大陆老太xxxxxxxxhd | 97国产精品| 日韩欧美亚洲中字幕在线播放 | 成人久久精品一区二区三区 | 99久久久精品免费观看国产 | 国产成人福利夜色影视 |