请同学们帮我解决一下 我刚刚学JAVA,遇到个问题,就是随机大写字母不重复怎么解决,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //大写字母[65,90]List<Integer> list = new ArrayList<Integer>();while(list.size() < 26){ double d = Math.random(); int intChar = (int)((new Date().getTime()*d)%26) + 65; if(!list.contains(intChar)){ list.add(intChar); }}for(int i:list){ System.out.println((char)i);} //大写字母[65,90]List<Character> list = new ArrayList<Character>();while(list.size() < 26){ double d = Math.random(); char mychar = (char)(((new Date().getTime()*d)%26) + 65); if(!list.contains(mychar)){ list.add(mychar); }}for(char c:list){ System.out.println(c);} 接口的作用到底是什么?~我找了个例子,帮我看看吧! ( 急求怎样由byte[]构造Image对象用于绘图 时间问题,急!!!在线等!!!!帮忙呀!! 关于String的split方法 搜索未遂,前来求助——按钮双击问题 在java程序中如何保存中间过程 下载到了jbuilder 9不敢独享,贴出来给大家!!! import 与extends 的区别? 关于使用数据库连接的问题。 线程问题,谁看向错在哪,程序无法继续执行了 怎么把一個線程停止掉? [求助]Servlet的问题包不存在
List<Integer> list = new ArrayList<Integer>();
while(list.size() < 26){
double d = Math.random();
int intChar = (int)((new Date().getTime()*d)%26) + 65;
if(!list.contains(intChar)){
list.add(intChar);
}
}
for(int i:list){
System.out.println((char)i);
}
List<Character> list = new ArrayList<Character>();
while(list.size() < 26){
double d = Math.random();
char mychar = (char)(((new Date().getTime()*d)%26) + 65);
if(!list.contains(mychar)){
list.add(mychar);
}
}
for(char c:list){
System.out.println(c);
}