我需要能够在我的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)
答案 0 :(得分:3)
randomword = word[random.nextInt(word.length)];
java中没有允许您使用ArrayList
索引的语法,而是使用get()
。