嘿,所有。我想使用Array.sort方法对整数数组进行排序,并且不断收到上述错误。我查了一下使用这个方法的例子,我使用了相同的语法。因为我敢肯定,这将是必要的,这里的代码位我使用:
public class Card
{
int suit, rank;
public Card() {
this.suit = 0; this.rank = 0;
}
public Card (int suit, int rank) {
this.suit = suit; this.rank = rank;
}
}
class Deck {
Card[] cards;
public Deck (int n) {
cards = new Card[n];
}
public Deck() {
cards = new Card[52];
int index = 0;
for (int suit = 0; suit <= 3; suit++) {
for (int rank = 1; rank <= 13; rank++) {
cards[index] = new Card (suit, rank);
index++;
}
}
}
public int median (Deck deck) {
Arrays.sort(deck.cards);
return deck.cards[2].rank;
}