Hi I am new to Java and trying to use the split method provided by java.
The input is a String in the following format
broadcast message "Shubham Agiwal"
The desired output requirement is to get an array with the following elements
 ["broadcast","message","Shubham Agiwal"]
My code is as follows
  String str="broadcast message \"Shubham Agiwal\"";
    for(int i=0;i<str.split(" ").length;i++){
        System.out.println(str.split(" ")[i]);
    }
The output I obtained from the above code is
["broadcast","message","\"Shubham","Agiwal\""]
Can somebody let me what I need to change in my code to get the desired output as mentioned above?
 
     
     
    