要素を除いて、配列リストからランダム要素を選択するにはどうすればよいですか? はここに私のArrayListです:arraylistから複数/ランダム要素を選択
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");
}
は明らかに、このコードは動作しません、と私は何をするか分からない:
私がやってみました。 ありがとうございます!
あなたはいくつの要素が必要ですか? –
サスカチェワンなしでリストを作成し、その上に 'Collections.shuffle'を適用してみませんか? –