String.split () - Jak traktować kolejne ograniczniki jako jeden?
Dla dwóch przykładowych ciągów w zmiennej temp, takich jak:
(1) "|RYVG|111|9|"
(2) "|RYVG|111||9|"
Chcę wykonać następujące czynności:
String splitRating[] = temp.split("\\|",);
Ale chcę, aby wynik był taki sam, czyli:
splitrating[0] = ""
splitrating[1] = "RYVG"
splitrating[2] = "111"
splitrating[3] = "9
Oznacza to, że muszę potraktować to podwójne „|” jako jeden ogranicznik. Czy jest jakiś sposób, aby to zrobić, używając nadalString.split()
?