我收到此消息:
表达式的类型必须是数组类型,但它解析为 列表
错误出现在此部分for
循环中:
for(int i = 0; i < 10; i++) {
int nomeSorteado = gerador.nextInt(nomes.size() - 1);
nomesSorteados[i] = nomes[nomeSorteado];
}
nomesSorteados[i] = nomes[nomeSorteado];
的部分是带错误的行。谢谢你的帮助。
答案 0 :(得分:0)
您的nomesSorteados
或nomes
似乎有类型列表。您无法使用[index]
下标对列表编制索引,但可以在其上调用get
/ add
方法。
for(int i = 0; i < 10; i++) {
int nomeSorteado = gerador.nextInt(nomes.size() - 1);
nomesSorteados.add(nomes.get(nomeSorteado));
}