私は非常にjavaで新しいです。 私は、このコードでランダムな配列を作るクラスを持っています。アプリ全体にランダムな配列を保存する
public class game {
private int max = 32;
private int min = 1;
private Random r = new Random();
private Integer[] words_Image = new Integer[10];
public void setwords_Image(Integer[] words_Image) {
this.words_Image = words_Image;
for (int i = 0; i < words_Image.length; i++) {
int num = r.nextInt(max - min + 1) + min;
int j = 0;
while (j < i) {
if (words_Image[j] == num) {
num = r.nextInt(max - min + 1) + min;
j = -1;
}
j += 1;
}
words_Image[i] = num;
}
}
public Integer[] getWords_Image() {
setwords_Image(words_Image);
return words_Image;
}
}
アレイを一度作成してから、アレイ全体を一定のままにしてアプリ全体で使用したいとします。 私はそのクラスからオブジェクトを作るときにこの配列が毎回変更されたので、私はそれを行う方法がわかりません。 誰でも助けてくれますか?
Javaで 'static'キーワードの役割を知るだけでよいのです。私の答えがあなたを助けることを願っています。 –
本当に必要なのはシングルトンです。 @ WasiAhmadの提案、静的変数は、効果的なシングルトンを得るための1つの方法です。 'enum'を含むいくつかのものがあります。あなたの好きな検索エンジンは、オプションを見つけるためにすばらしいものでなければなりません - 彼らは確かにネット上のいくつかの場所で説明されています。 –
私の答えがあなたを助けたら、それを受け入れることができます。 (あなたがstackoverflowに新しいので、これを言って) –