Java разбивает строку на массив [дубликаты]

На этот вопрос уже есть ответ здесь:

Java String split удаляет пустые значения 5 ответов

Мне нужна помощь сsplit() метод. У меня есть следующее:String

String values = "0|0|0|1|||0|1|0|||";

Мне нужно поместить значения в массив. Есть 3 возможных строки: «0», «1», а также ""

Моя проблема, когда я пытаюсь использовать:split()

String[] array = values.split("\\|"); 

Мои значения сохраняются только до последнего 0. Похоже на часть "|||» обрезается. Что я делаю неправильно?

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос