Как правильно использовать StringTokenizer
Как я должен использовать StringTokenizer
так что, когда разделители появляются последовательно несколько раз, StringTokenizer
будет распознавать пустое пространство между ними как пустую строку и печатать пустую строку?
Кроме того, как я могу использовать String.split()
метод, который принимает несколько символов в качестве разделителей и выполняет ту же работу?
Например Строка "abcd;,;ef,,gh"
должен быть напечатан как:
abcd
# empty line here
# empty line here
ef
# empty line here
gh
1 ответ
Согласно вашему входу
"abcd;,;ef,,gh"
Выход:
abcd
# empty line here
# empty line here
ef
# empty line here
gh
Почему есть только 2 "пустые строки здесь", когда было;,;?
Может быть, вы можете заменить все "разделители" пробелами, токенизировать, затем напечатать каждую строку с помощью foreach, а внутри цикла вывести пробел или "пустую строку здесь"?