可能重複:
Java split() method strips empty strings at the end?類字符串的分割方法忽略分號分隔
在Java中,我使用的字符串分割方法來分割含有由分號分隔的值的字符串。
目前,我有以下線在99%的情況下工作。
String[] fields = optionsTxt.split(";");
使用下面的字符串一切都是完美的:
"House;Car;Street;Place" => [House] [Car] [Street] [Place]
但是當我使用下面的字符串,分割方法忽略了最後兩個分號。
"House;Car;;" => [House][Car]
怎麼了?或者有任何解決方法?
您是否期待空間爲第三個輸出? – Tudor
是,「房子;汽車;;」應該導致[House] [Car] [] [] – endian