Проблемы с сервером имен узлов Erlang Jinterface в Windows

Если вы можете себе это позволить, используйте замену Java (CharSequence target, CharSequence replacement) и заполните другой разделитель для разделения. Пример: я хочу разбить строку «boo: and: foo» и сохранить «:» в правой части строки.

String str = "boo:and:foo";
str = str.replace(":","newdelimiter:");
String[] tokens = str.split("newdelimiter");

Важное примечание: это работает только в том случае, если у вас больше нет «newdelimiter» в ваша строка! Таким образом, это не общее решение. Но если вы знаете CharSequence, из которого вы можете быть уверены, что он никогда не появится в String, это очень простое решение.

1
задан Dale Sparrow 25 February 2019 в 20:24
поделиться