Splitting a String by two things?

boi yeet :

I have the following code:

import java.util.Scanner;
public class Chapter11_ProjectPinochle {
public static void main(String[]args) {
    Scanner sc=new Scanner(System.in);
    String a;
    System.out.println("Type in your pinochle deals: ");
    a=sc.nextLine();
    sc.close();
    String[] deals=a.split(""); 
}
}

I need to split the String I named "a" into a 16 spaced array. But the problem with the splitting is that the input is something like this: ATKQQJ,AKQQ,KQQJN,A. I need to split this into 16 parts and save it to an array I named "deals." I've tried String[] deals=a.split("" && ","); but apparently that isn't valid. I've also tried to split String a into 2 separate arrays and then put them together, but I realized I didn't know how. I want the output to be ["A","T","K","Q","Q","J","A","K","Q","Q","K","Q","Q","J","N","A"] when the input is: ATKQQJ,AKQQ,KQQJN,A. How should I accomplish this?

Ryan :
//Split it out into individual characters
System.out.println(Arrays.toString("ATKQQJ,AKQQ,KQQJN,A".replace(",", "").toCharArray()));
//Split it into strings of a single character
System.out.println(Arrays.toString("ATKQQJ,AKQQ,KQQJN,A".replace(",", "").split("")));

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=296501&siteId=1