A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lipeng518 中级黑马   /  2016-9-23 17:25  /  1605 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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]);
                }

4 个回复

倒序浏览
这样就不用再新建一个[]数组再{'A''B''C''D'}这样打了.
回复 使用道具 举报
每天进步一点点,总有一天你就是大神
回复 使用道具 举报
不明白你的目的,感觉有点混乱
回复 使用道具 举报
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
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马