Tôi muốn chia một chuỗi bằng dấu chấm phẩy (""):String.split bởi dấu chấm phẩy
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]);
Nhưng nó loại bỏ các ";" từ chuỗi và đặt tất cả chuỗi 'datesplit 1' nên sản lượng là:
dateSplit[0]:
dateSplit[1]:14/May/2015 FC Barcelona VS. Real Madrid`
và làm
System.out.println("Real String :"+phrase);
chuỗi in là
Real String :;14/May/2015 FC Barcelona VS. Real Madrid
Biến "cụm từ" của bạn không được định dạng chính xác. Hiển thị cho chúng tôi mã thực tế và chúng tôi có thể trợ giúp. – vdwijngaert
khi bạn chia nhỏ với bất kỳ ký tự nào thì ký tự đó sẽ không nằm trong mảng của bạn. Ở đây nếu bạn muốn ';' sau đó bạn phải thêm thủ công sau dateSplit [0] + ";" – Pratik
Tôi ngửi thấy vấn đề mã hóa có thể xảy ra ở đây. – Palcente