оставались в кусках????
Сплит строки по пробелам, но чтобы пробелы остались?
ага
Самый простой, наивный способ, чтобы не использовать сложный lookbehind regex, просто заменить пробел на уникальную конструкцию. Например, replace(" ", "~ ~"). Тогда ты сможешь сделать split по ~ и у тебя останутся пробелы
не непойдёт .... а если в "словах" есть эти символы то будет работать не правильно
Сделай уникальную ересь)
Поэтому оно и "наивно" :) Тогда используй StringTokenizer. У него есть конструктор, который принимает boolean аргумент, при выставлении true которого, разделители будут возвращаться вместе с остальными токенами https://docs.oracle.com/javase/7/docs/api/java/util/StringTokenizer.html#StringTokenizer(java.lang.String,%20java.lang.String,%20boolean)
а если пробелов бкдет больше чем 1 он их вернет?
Не-а. Он простой как топор
Обсуждают сегодня