Nullpointerexception.
Tjena!
När jag kompilerar min java-klass så stöter jag på patrull. Problemet härstammar från metoden public String Blanda().
Vad jag kan förstå så behöver jag ha ett return-värde. Någon som har erfarenhet av problemet eller har någon idé hur jag kan lösa det?
Tack på förhand!
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import static java.util.Collections.shuffle;
public class Kortlek {
private List<?> deck;
public void Spelkort() {
String[] Hearts = {"2\u2665", "3\u2665", "4\u2665", "5\u2665", "6\u2665",
"7\u2665", "8\u2665", "9\u2665", "10\u2665", "J\u2665", "Q\u2665", "K\u2665", "A\u2665"};
String[] Spades = {"2\u2660", "3\u2660", "4\u2660", "5\u2660", "6\u2660",
"7\u2660", "8\u2660", "9\u2660", "10\u2660", "J\u2660", "Q\u2660", "K\u2660", "A\u2660"};
String[] Clubs = {"2\u2663", "3\u2663", "4\u2663", "5\u2663", "6\u2663",
"7\u2663", "8\u2663", "9\u2663", "10\u2663", "J\u2663", "Q\u2663", "K\u2663", "A\u2663"};
String[] Diamonds = {"2\u2666", "3\u2666", "4\u2666", "5\u2666", "6\u2666",
"7\u2666", "8\u2666", "9\u2666", "10\u2666", "J\u2666", "Q\u2666", "K\u2666", "A\u2666"};
ArrayList<String> deck = new ArrayList<>();
Collections.addAll(deck, Hearts);
Collections.addAll(deck, Spades);
Collections.addAll(deck, Diamonds);
Collections.addAll(deck, Clubs);
}
public String Blanda() {
shuffle(deck);
}
public void Skriv() {
System.out.println(deck);
}
}