が、私は「スレッドで例外 『エラーが出るメイン』 java.lang.NullPointerExceptionが」私はそれがデッキの充填に関係していると思います適切に充填されない配列のJava
[I2] 私がやろうとしているのは、forループが実行されるたびに値を追加することです。
誰かが間違っていることを教えてもらえますか?
public class Deck {
private Cards cards;
private String[] suits;
private String[] ranks;
private String[] deck;
private int i2;
public void Deck() {
//Instantiate class Cards
cards = new Cards();
//run method to get cards/suits
suits = cards.getSuits();
ranks = cards.getRanks();
//Build an array (deck) and fill it with all possible cards
i2 = 1;
for (int i = 0; i < suits.length; i++) {
//Run through ranks
for (int i1 = 0; i1 < ranks.length; i1++) {
deck[i2] = suits[i] + ranks[i1];
2++;
}
}
}
}