java中扑克牌排序_java扑克牌排序用Collections.sort()方法怎么排

importjava.util.ArrayList;importjava.util.Random;importjava.util.Scanner;publicclassStudent2{Stringcolor;Stringletter;publicstaticclasscard{privateintcolornumber;privatei...

import java.util.ArrayList;

import java.util.Random;

import java.util.Scanner;

public class Student2{

String color;

String letter;

public static class card{

private int colornumber;

private int stringnumber;

Student2 stu=new Student2();

public String toString(){

Student2 stu=new Student2();

switch(colornumber){

case 0:stu.color="黑桃";break;

case 13:stu.color="红桃";break;

case 26:stu.color="梅花";break;

case 39:stu.color="方块";break;

}

switch(stringnumber){

case 11:stu.letter="J";break;

case 12:stu.letter="Q";break;

case 13:stu.letter="K";break;

case 14:stu.letter="A";break;

default:stu.letter=String.valueOf(stringnumber);

}

return stu.color+stu.letter;

}

}

public void washcard(){

Random rd=new Random();

card card1=new card();

List first=new ArrayList();

List second=new ArrayList();

List result=new ArrayList();

for(int number=0;number<52;number++){

card1.colornumber=number/13*13;

card1.stringnumber=number%13+2;

first.add(card1);

}

for(int i=0;i<=52;i++){

first.add(rd.nextInt(),first.remove(rd.nextInt()));

}

try{

for(int i=0;i<=1;i++){

result.add(first.get(rd.nextInt()));

second.add(first.get(rd.nextInt()));

}

}

catch(Exception e){

System.out.println("出现的异常为"+e);

}

Collections.sort(result);

Collections.sort(second);

}

展开

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值