card类
package Easycards;
public class Card {
private String color;
private String point;
@Override
public boolean equals(Object obj) {
if (this == obj) return true;
if (obj == null) return false;
if (!(obj instanceof Card))
return false;
Card other = (Card) obj;
if (color == null) {
if (other.color != null) return false;
} else if (!color.equals(other.color))
return false;
if (point == null) {
if (other.point != null) return false;
} else if (!point.equals(other.point))
return false;
return true;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getPoint() {
return point;
}
public void setPoint(String point) {
this.point = point;
}
@Override
public String toString() {
return color+point;
}
}
cards类
package Easycards;
import java.util.ArrayList;
import java.util.List;
/*
1、创建一幅扑克牌(包含4种花色,黑红美方;十三种点数:2-10,A、J、Q、K。
2、创建两名玩家(至少拥有ID、姓名、手牌等属性,手牌为扑克牌集合
3、打乱扑克牌的顺序,洗牌。
4、发牌,每人两张,一人一张从头发的方式
5、先用牌里大比较牌的大小,相同在比较花色
*/
public class Cards {
public List getCards() {
List cards=new ArrayList();
String[] point={"2","3","4",&#