Java 数数数字和字母

Java 数数数字和字母,java,Java,我必须写一个程序,必须读取一组13张卡片,输入像C3567JD798S4H687(C代表梅花,D代表钻石,S代表黑桃,H代表红桃),输出需要在不同的线上分开每一套衣服,所以在一条线上你将有C3567J,在下一条线上你将有D798等等 我不太清楚如何让程序识别一套衣服的结尾,比如当它读到D或S时,什么时候开始新的计数 到目前为止,我只知道如何把字母和数字分开,我原以为这是第一步 这是我的密码: import java.io.* ; public class Cards { public

我必须写一个程序,必须读取一组13张卡片,输入像C3567JD798S4H687(C代表梅花,D代表钻石,S代表黑桃,H代表红桃),输出需要在不同的线上分开每一套衣服,所以在一条线上你将有C3567J,在下一条线上你将有D798等等

我不太清楚如何让程序识别一套衣服的结尾,比如当它读到D或S时,什么时候开始新的计数

到目前为止,我只知道如何把字母和数字分开,我原以为这是第一步

这是我的密码:

import java.io.* ;
public class Cards  
{

   public static void main (String[] args) throws IOException 
   {
        BufferedReader objReader = new BufferedReader (new InputStreamReader (System.in));


    System.out.print("Enter cards:");
    String cards = objReader.readLine ();

          Test obj = new Test (cards);
          String gC = obj.GetCards();
          String gN = obj.GetNumber();

   System.out.println("Letters" + suitC);
   System.out.println("Numbers" + numbers);
   }
}
class Test 
   {
     private String suitC = "";
     private String numbers = "";

     Test (String sC, String n)
     {
       suitC = sC;
       numbers = n;
     }
     private void Separation(String s)
     {
      for (int i = 0; i < s.length(); i++)
      {
        char a = s.charAt(i);
        if (Character.isDigit(a)) 
        {
          suitC = suitC + a;
        } 
        else 
        {
          numbers = numbers + a;
        }
      }
     }

     String GetSuitC()
     {
         return suitC;
     }
     String GetNumber()
     {
      return numbers; 
     }
   }
import java.io.*;
公共课卡
{
公共静态void main(字符串[]args)引发IOException
{
BufferedReader objReader=新的BufferedReader(新的InputStreamReader(System.in));
系统输出打印(“输入卡片:”);
String cards=objReader.readLine();
测试obj=新测试(卡片);
字符串gC=obj.GetCards();
字符串gN=obj.GetNumber();
System.out.println(“字母”+suitC);
系统输出打印项次(“数字”+数字);
}
}
课堂测试
{
私有字符串suitC=“”;
私有字符串数=”;
测试(字符串sC、字符串n)
{
suitC=sC;
数字=n;
}
专用无效分隔(字符串s)
{
对于(int i=0;i
您不必将数字和字母分开。把整个事情看成一根绳子。尝试搜索西装字母,然后打印子字符串直到该点。现在,下一个子串从上一个子串结束的地方开始

你的帖子没有任何具体问题,甚至没有编译。