Я пытаюсь разбить строку методом .split() в java. Когда я пытаюсь разбить строку нижеРазделение по метризу не дает правильного ответа
2000##Test
Это дает мне массив, содержащий;
2000,,Test
Но когда я пытаюсь разбить что-то подобное;
####
Это ничего не дает. То, что я хочу, чтобы это
,,,,
Edit: мой разделитель является #
Как я могу добиться этого.
Добрый день.
Мой Java-код:
String splitString = "2000##1000####";
List<String> splitList = new ArrayList<String>();
String[] splitValues = text.split(splitString,"#");
for (int i = 0;i< splitValues.length;i++){
splitList.add(splitValues[i]);
}
Покажите нам свой код, пожалуйста. –
text.split (splitString, "#"); что не может быть прав? – PDStat
Возможный дубликат [String # split method confusion] (http://stackoverflow.com/questions/22681969/stringsplit-method-confusion) – Baby