我需要能够在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] 删除。
我来说两句