java中实现35选7的为随机,选出7个不重复的随机整数之hashmap去重
2015-09-10 23:41
465 查看
挺简单的东西,但是比较实用,减少了很多代码,省得用数组循环 的麻烦
import java.util.HashMap; import java.util.Map; import java.util.Random; public class test001 { public static void main(String[] args) { // TODO Auto-generated method stub Map<Integer, Integer> a = new HashMap<Integer, Integer>(); Random b = new Random();
<span style="white-space:pre"> </span>//map用键值对的形式存储,键唯一,如果重复就会进行替换, while (a.size() < 7) { int c = b.nextInt(35) + 1; a.put(c, c); } // 打印7个随机数 System.out.println(a); for (int m : a.keySet()) { System.out.print(a.get(m) + "\t"); } } }
相关文章推荐
- Java内部类的作用
- java之常量池
- Intellij IDEA + Spring MVC + Maven 环境搭建
- PDA无法连接eclipse调试
- 关于Java线程意外退出自动重启..
- 多线程(java)
- java中socket编程
- java之线程池
- java.lang.UnsupportedOperationException异常
- Java心得30
- 浅谈Java中的hashcode方法
- javaweb相关
- java中的进制(jdk内置的进制转换方法)
- 13、java锁之读写锁ReentrantReadWriteLock.ReadLock与ReentrantReadWriteLock.WriteLock
- Struts2学习整理
- Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com/mchange/v2/ser
- Java利用递归的方法求整数数组中的最大值
- JAVA程序闰年计算方法
- Maven Myeclipse 搭建项目
- java之代理