我想先填入24个随机汉字,再把歌名随机插入里面,但是这样写代码程序会闪退,总是停止运行,求大神看看我的代码有木有错0.0
代码如下:
//生成24个随机待选汉字
private String[] generateWords(){
String[] words=new String[MyGridView.COUNTS_WORDS];
Random random=new Random();
//获取随机文字并存入数组
for(int i=0;i<MyGridView.COUNTS_WORDS;i++){
words[i]=getRandomChar()+"";
}
//随机加入歌名
for(int i=0;i<mCurrentSong.getSongName().length();i++){
int randomNum=Math.abs(random.nextInt(24))-1;
words[randomNum]= mCurrentSong.getNameCharacters()[randomNum]+"";
}
return words;
}