Я хочу, чтобы разбить строку точкой с запятой («;»):String.split точкой с запятой
String phrase = ";14/May/2015 FC Barcelona VS. Real Madrid";
String[] dateSplit = phrase.split(";");
System.out.println("dateSplit[0]:" + dateSplit[0]);
System.out.println("dateSplit[1]:" + dateSplit[1]);
Но это снимает «;» из строки и помещает всю строку 'datesplit 1' поэтому выход есть:
dateSplit[0]:
dateSplit[1]:14/May/2015 FC Barcelona VS. Real Madrid`
и делать
System.out.println("Real String :"+phrase);
строка напечатанных
Real String :;14/May/2015 FC Barcelona VS. Real Madrid
Ваша фраза «фраза» неверно отформатирована. Покажите нам фактический код, и мы можем помочь. – vdwijngaert
, когда вы разделяете любой символ, этот символ не будет частью вашего массива. Здесь, если вы хотите ';' то вы должны добавить вручную после dateSplit [0] + ";" – Pratik
Здесь я чувствую запах возможной проблемы с кодировкой. – Palcente