Eventuali duplicati:
Java split() method strips empty strings at the end?metodo split della classe String ignora separatori punto e virgola
In Java, sto usando il metodo split String per dividere una stringa contenente valori separati da virgola.
Attualmente, ho la seguente riga che funziona nel 99% di tutti i casi.
String[] fields = optionsTxt.split(";");
Quando si utilizza seguente stringa Tutto è perfetto:
"House;Car;Street;Place" => [House] [Car] [Street] [Place]
ma quando uso seguente stringa, dividere il metodo ignora gli ultimi due punti e virgola.
"House;Car;;" => [House][Car]
Cosa c'è che non va? O c'è qualche soluzione?
Ti aspetti uno spazio vuoto come terza uscita? – Tudor
sì, "House; Car ;;" dovrebbe risultare in [House] [Car] [] [] – endian