我该如何从一个数组列表中随机选择元素,但是要排除一个元素?
这是我的数组列表:
很明显,这段代码不能正常工作,我不知道该怎么办。 提前感谢!
ArrayList <String> provinces = new ArrayList();
Collections.addAll(
provinces,
"New Brunswick",
"Saskatchewan",
"Ontario",
"Nova Scotia",
"Quebec",
"Alberta");
对于这个例子,我想随机选择除萨斯喀彻温省外的其他元素。
我尝试过:
for(int i == provinces.get (0); i < provinces.get(1); i > provinces.get(2); i < provinces.get(5)) {
int getPossibleAnswers = (int) Math.floor(Math.random()*i);
String displayPossibleAnswers = provinces.get(getPossibleAnswers);
outputAnswers.append(displayPossibleAnswers + "\n");
}
很明显,这段代码不能正常工作,我不知道该怎么办。 提前感谢!