首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教怎么从一个数组中随机取值

2012-09-25 
请问如何从一个数组中随机取值啊一个数组比如String [] s{sdf,efd,wefd,efdd}我想随机从里面取

请问如何从一个数组中随机取值啊
一个数组比如String [] s={"sdf","efd","wefd","efdd"};
我想随机从里面取三个值,最好给另外一个数组,请问通过程序如何做啊,谢谢

[解决办法]
额。。。。我想挣分的,这下没机会了。
[解决办法]
顶一下吧!计算出数组的长度,产生不大于下标的随机数,用下标取
[解决办法]

Java code
        String [] s = {"sdf", "efd", "wefd", "efdd"};                final String[] target = new String[3];                final Random random = new Random();                for(int i = 0 ; i < 3; i ++) {                int index = random.nextInt(s.length);                            target[i] = s[index];            }                    System.out.println(Arrays.toString(target));
[解决办法]
用split数组分割法,保存到数组中,然后random,在取值

热点排行
Bad Request.