亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

如何基于java隨機(jī)獲取不重復(fù)數(shù)值

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

假如我有一個(gè)數(shù)組:

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

我需要從中隨機(jī)抽取2個(gè)數(shù) 不能重復(fù)抽取,我就會(huì)用這個(gè)方法

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); }

原理就是每抽取一次就刪除已經(jīng)抽取出來的值,這樣獲取到的值就不會(huì)重復(fù)了

完整代碼:

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); }}

測(cè)試結(jié)果:

3

2

3

0

2

3

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 青青草精品在线视频 | 丁香婷婷激情五月 | 521色香蕉网在线观看免费 | 调教~奴●メイドの馆 | 国产精品v欧美精品v日本精 | 女猛烈无遮挡性视频免费 | a级免费观看 | 亚洲一区免费在线观看 | 正在播放国产夫妻 | 69成人做爰视频69 | 善良的后裔完整视频在线观看 | 婷婷好色 | 国产成人高清亚洲一区91 | 久久国产精品超级碰碰热 | 国产精品五月色六月婷婷 | 久久精品视频大全 | 国产精品福利无圣光一区二区 | 在线观看精品国内福利视频 | 亚洲欧美日韩精品永久在线 | 亚洲美洲国产日产 | 日本不卡在线视频高清免费 | 国产美女91呻吟求 | 99久久精品国产高清一区二区 | 岛国片在线播放 | 99九九99九九九视频精品 | 高清不卡一区 | 国产女精品视频在ktv | 成人在线观看网址 | 黄色一级毛片在线观看 | 国产精品视频无圣光一区 | 久久国产福利 | 日本一本色道免费视频 | 在线播放黄 | 亚洲精品xxxxx | 成人黄激情免费视频 | 成人影院www在线观看 | 免费在线观看黄色的网站 | 欧美另类亚洲 | 国产精品一区二区 尿失禁 国产精品一区二区三 | 久久久91精品国产一区二区三区 | 亚洲黄色免费 |