我有這種方法會產生隨機問題,我希望能夠生成每個問題一次,但不超過一次。 我該怎麼做?如何檢查字符串是否只生成一次
這是迄今爲止代碼:
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;
}
}
嗯,跟蹤你已經選擇了的人的。 – 2012-03-16 00:59:14
創建一個ArrayList,如果它不在列表中,那麼將其添加。否則重新循環。 – 2012-03-16 00:59:52