黑马程序员技术交流社区
标题:
快捷生成随机数组的小技巧
[打印本页]
作者:
lipeng518
时间:
2016-9-23 17:25
标题:
快捷生成随机数组的小技巧
int[]z=new int[4];
Random r = new Random();
StringBuffer sb = new StringBuffer();
//使用Stringbuffer 进行拼接每一个字符
for (int i = 0; i < z.length; i++) {
//这里的意思是从随机获取数字 但是数字ASCIl的码表代表的是字符A-Z
z[i]=r.nextInt(26)+65;//49--1 65--A 97--a
sb.append((char)z[i]);
}
作者:
lipeng518
时间:
2016-9-23 17:26
这样就不用再新建一个[]数组再{'A''B''C''D'}这样打了.
作者:
yu244934256
时间:
2016-10-11 00:46
每天进步一点点,总有一天你就是大神
作者:
坚持努力wbj
时间:
2016-10-11 00:54
不明白你的目的,感觉有点混乱
作者:
jinjinjin
时间:
2016-10-11 01:46
public static void main(String[] args) {
Random ran = new Random();
HashSet ha = new HashSet();
while(ha.size()<10){
int a = ran.nextInt(20)+1;
ha.add(a);
}
Object[] obj=ha.toArray();
}
我也show show
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2