Powiel możliwe:
Java split() method strips empty strings at the end?Podział metoda klasy String ignoruje separatory średnik
W Javie Używam String metodę podziału podzielić ciąg zawierający wartości oddzielone średnikami.
Obecnie mam następujący wiersz, który działa w 99% wszystkich przypadków.
String[] fields = optionsTxt.split(";");
Podczas korzystania następujący ciąg wszystko jest idealne:
"House;Car;Street;Place" => [House] [Car] [Street] [Place]
Ale gdy używam następujący ciąg, podzielone Metoda ignoruje ostatnie dwa średniki.
"House;Car;;" => [House][Car]
Co jest nie tak? Czy jest jakieś obejście?
Czy oczekujesz pustego miejsca jako trzeciego wyjścia? – Tudor
tak, "Dom; Samochód ;;" powinno spowodować [House] [Car] [] [] – endian