在ArrayList中随机化字符串

力丸丸

我需要能够在Hangman游戏中添加单词,因此我以前的数组是这样创建的:

Random random = new Random();
String[] word = {"iran","japan","canada","america","malaysia"};
randomword = word[random.nextInt(word.length)];

问题是此数组是固定大小的,因此我尝试使用ArrayList

ArrayList<String> word = new ArrayList<String>();
word.add("iran");
word.add("japan");
word.add("canada");
Random random = new Random();
randomword = word[random.nextInt(word.length)];

但它不起作用,错误是(需要数组,但找到了arrayList)

元素是ArrayList使用get(index)方法检索的,并且使用size()方法代替length

改变

randomword = word[random.nextInt(word.length)];

randomword = word.get(random.nextInt(word.size()));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章