我尝试使用BlueJ在Java中创建Duel Masters card game,并提出了很多想法。但是,我无法弄清楚如何根据游戏中的牌名对牌组进行排序。 我有一个Card对象数组(每个都有,作为它的实例变量:String name,int cost,int civ),我想根据名称对它们进行排序。即:如果我有卡片" Pyrofighter Magnus"," Bazagazeal Dragon"和另一个" Pyrofighter Magnus"在数组中,卡片应根据其名称进行排序。
我知道我可以使用compareTo()
,但有更简单的方法吗?任何人吗?