thể trùng lặp:
Java split() method strips empty strings at the end?phương pháp phân chia của lớp String bỏ qua dải phân cách dấu chấm phẩy
Trong Java, Tôi đang sử dụng String phương pháp chia tách một chuỗi chứa giá trị cách nhau bởi dấu chấm phẩy.
Hiện tại, tôi có dòng sau hoạt động trong 99% tất cả các trường hợp.
String[] fields = optionsTxt.split(";");
Khi sử dụng sau chuỗi mọi thứ đều hoàn hảo:
"House;Car;Street;Place" => [House] [Car] [Street] [Place]
Nhưng khi tôi sử dụng sau String, chia Phương pháp bỏ qua hai dấu chấm phẩy ngoái.
"House;Car;;" => [House][Car]
Có vấn đề gì? Hay có cách nào khác không?
Bạn đang mong đợi một không gian trống làm đầu ra thứ ba? – Tudor
có, "House; Car ;;" nên kết quả trong [House] [Car] [] [] – endian