У меня есть интересная строка, которую я хочу правильно разбить на строковый массив.Эта строка выглядит следующим образом.
String test="?[32,120],x1y1,[object pieceP1],null]";
Теперь у меня есть это регулярное выражение для атаки на это.
String delims = "[?,\\[\\]]";
Теперь результаты разбиения его с использованием этого кода
String[] tokens = mapString.split(delims);
дает этот результат
->
->
32
120
->
x1y1
->
object pieceP1
->
null
где стрелки - пустые строки.
Как изменить это регулярное выражение, чтобы не было пустых строк?
Заранее большое спасибо.
~ Selcuk