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

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

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

瀏覽:84日期: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)文章:
主站蜘蛛池模板: 国产精品久久久久影视不卡 | 99视频精品全部国产盗摄视频 | 国产美女网站视频 | 日韩不卡一区二区 | 国产精品福利社 | 一级国产特黄aa大片 | 色婷婷视频在线 | 青娱乐激情视频 | 亚洲视频天天射 | 性视频一级 | 免费看av在线网站网址 | 黄色一级免费网站 | 福利视频在线看 | 国产乱码精品一区二区三区卡 | 99热热热 | 夜夜爽日日澡人人 | 国产精品视频永久免费播放 | 成人综合久久综合 | 日本高清动作片www欧美 | 国产1000部成人免费视频 | 中文字幕伊人久久网 | 在线播放亚洲精品富二代91 | 久久久久久88色偷偷 | 国产日韩欧美在线观看 | 日本96在线精品视频免费观看 | 黄+在线播放 | 色播亚洲精品网站 亚洲第一 | 国内在线观看精品免费视频 | 国产精品嫩草影视在线观看 | 在线免费视频a | 国产黄色大片在线观看 | 国产午夜精品不卡观看 | 日批视频在线 | 成人毛片免费视频播放 | 你懂的国产 | 亚洲aⅴ久久久噜噜噜噜 | 九九九网站 | 久久亚洲精品人成综合网 | 99re在线这里只有精品 | 国产人成激情视频在线观看 | 特级一级全黄毛片免费 |