开篇声明:只是学习过程中碰到的问题与解决方案的一个记录,内容可能有错漏,在大佬们看来也可能很简单,有问题欢迎指出,谢谢~
今天在写DEMO练手时,碰一个“创建一副扑克牌”的需求。最方便的做法自然是通过数组实现:
public class Card {
/**
* 花色
*/
private String color;
/**
* 点数
*/
private String point;
}
public void initCardHeap(){
List<Card> cardsHeap = new ArrayList<>(54);
String[] colors = {"♥", "♦", "♣", "♠"};
String[] points = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
for (String color : colors) {
for (String point : points) {
cardsHeap.add(new Card(color, point));
}
}
cardsHeap.add(new Card("", "大🤡"));
cardsHeap.add(new Card("", "小