String[] arr = yourString.split(",", -1);
String a = arr[0];
String b = arr[1];
...etc...
Пустые строки будут возвращены как ""
, включая те, что в конце.Таким образом, "a,b,,".split(",", -1)
приведет к следующему массиву: { "a", "b", "", "" }
Если, с другой стороны, вас не интересуют завершающие строки, если они пусты, выполните:
String[] arr = yourString.split(",");
Таким образом, завершающие пустые строки (если они есть) будут удалены.Следовательно, "a,b,,".split(",")
приведет к { "a", "b" }