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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© StormPeng 中级黑马   /  2015-9-15 19:37  /  678 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

      昨天看到一个关于数组随机组合使用(http://bbs.itheima.com/thread-238667-1-2.html)
      然后觉得很有意思,今天早就调用这个方法,问题在使用的时候有一个很不舒服的地方
       就是好像不能调用其中的一个数组;
                //就是我创建两个数组
                String[] num = {1,2,3,4,5,6};
                String[] color = {'a','b','c','d',};
                //然后组合
                ArrayList<String> i = new ArrayList<>();
                for(String s1 : color) {
                        for(String s2 : num) {
                                poker.add(s1.concat(s2));                        
                        }
                }
               //随机
                Collections.shuffle(i);
                之后我想调用这里面组合(请原谅我不知道怎么称呼它) i<0> 里面num的数。发现真的做不到。。

                 到底能不能调出来啊?




5 个回复

倒序浏览
沙发,还没学到这,哥们,速度啊!
回复 使用道具 举报
所以我今天就是
     创建两个组合
                String[] num = {1,2,3,4,5,6};
                String[] color = {'a','b','c','d',};

     然后调用random随机的方法
         int a = (int)(Math.randon()*5);
         int b = (int)(Math.randon()*4);
     最后就是组合在一起
        String one = num[a]+color[b];
      虽然我的确也只需要一个,可是感觉看起来还是真的不太舒服
    有没有大神能帮我解答一下啊?谢谢
      
回复 使用道具 举报
还没学到这里,但是看着好像很厉害的样子,顶一个。
回复 使用道具 举报
大神求带呀,还没到这地步呀
回复 使用道具 举报
虽然我不知道你在说什么 不过看起来好厉害的样子
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马