Android(安卓)产生0-9不重复随机数组高效方法。
来源:互联网 发布:js控制div滚动条位置 编辑:程序博客网 时间:2024/06/16 09:40
原来在做公司的产品的时候有做一个数字小键盘的要求,那么刚好也上网查找这些方法,对比之后,发现用Set数组是最高效的一种。
下面介绍其方法。
Set<Integer> setRan = new HashSet<Integer>();private void numB() { Set<Integer> set = new LinkedHashSet<Integer>(); while (set.size() < 10) { int num = (int) (Math.random() * 10); set.add(num); } setRan = set;}这个时候产生了set的数组,那怎么通过它的位置一个个遍历出来的,其实很简单的就是强转一下变成list的类型就可以了。
List<Integer> numRandom = new ArrayList<Integer>(setRan);这样就可以根据其下边把随机数组一个个放到小键盘的数组上。
0 0
- Android(安卓)产生0-9不重复随机数组高效方法。
- Android(安卓)产生0-9不重复随机数组高效方法。
- C#一个产生随机不重复数组的方法
- 随机排序,产生不重复的数组
- C#一个产生随机不重复数组
- 随机不重复队列的产生方法
- 对产生不重复随机数组的算法测试
- 关于随机数组产生不重复数字的新手写法
- Java 实现产生随机不重复的数组
- 随机产生不重复数字
- 随机数组不重复
- Java随机产生数组元素并无重复元素方法
- 几个关于随机数组产生的函数 包括各类可重复或不重复
- 高效产生不重复的随机数
- 高效产生不重复的随机数
- 高效产生一组不重复的随机数
- 高效产生不重复的数
- c# 产生不重复随机函数
- 快速学习javaSE基础2-java编程环境搭建基本过程(掌握)
- leetcode.455.Assign Cookies
- STL——不定长数组
- DropMenuWidget(下拉二级菜单)
- Leetcode 455. Assign Cookies
- Android(安卓)产生0-9不重复随机数组高效方法。
- div居中显示
- 纯CSS画三角形,深度解析原理/思维扩展
- [Python模块学习]用qrcode模块生成二维码
- Activity中的数据传送—案例: 购买装备
- VMware 虚拟机linux联网
- 终身机器学习(Lifelong Machine Learning)综述
- 递推递归练习E
- 【实验三】多媒体文件的读写和转换