ランダムな質問を生成するこのメソッドを使用しているので、各質問を1回だけ生成することができます。 どうすればいいですか?文字列が一度だけ生成されることを確認する方法
これは、これまでのコードです:
package boss;
import java.util.Random;
import javax.swing.JFrame;
public class Boss {
public static void main(String[] args) {
LoginWindow window = new LoginWindow();
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setVisible(true);
}
public String getQuestions() {
String [] question = new String[30];
question[0] = "hello";
question[1] ="yo";
question[2] ="b";
question[3] ="ha";
//Generating random questions
Random r = new Random();
int i=r.nextInt(4);
String quest=question[i];
return quest;
}
}
あのを、あなたはすでに選んだものを追跡します。 –
ArrayListを作成し、リストにない場合は追加します。それ以外の場合は再ループします。 –