Potrzebuję pomocy z metodą split()
. Mam następujący String
:Łańcuch podzielony Java na tablicę
String values = "0|0|0|1|||0|1|0|||";
muszę umieścić wartości w tablicy. Możliwe są 3 ciągi: "0", "1" i ""
Mój problem jest, gdy próbuję użyć split()
:
String[] array = values.split("\\|");
moje wartości są zapisywane tylko do ostatniego 0. Wydaje podobnie jak część "|||" zostanie przycięte. Co robię źle?
dziękuję
Dziękuję, to jest dokładnie to, co potrzebne. Tablica ciągów [] = myValues.split ("\\ |", -1); – Dusan