How to split string at comma but keep white spaces?

How to split string at comma so that it keeps all spaces. Example:

Input: ["  hello  , world  "]

Need to separate this in array so that it looks like this:

Array[0] = "  hello  "
Array[1] = " world  "

and after connecting them:

Output: "  hello   world  "

Tried using split like this: input.split("\\s*,\\s*")) but then I get it separated without white space...

Array[0] = "hello"
Array[1] = "world"

Any ideas how to do this?


Solution 1:

String s = " hello , world ";
String s1[] = s.split(",");
System.out.println(s1[0]+s1[1]);

Output:

 hello  world