У меня есть три списка, которые я объединил в один список
static List allLists = Stream.of(list1, list2, list3)
.flatMap(Collection::stream)
.collect(Collectors.toList());
У меня есть пользовательский ввод без пробелов
String = "HelloIwanttobookanonlineseminaratyourcompany"
Все слова в пользовательском вводе String
уже есть в allLists
. Я хочу перебрать allLists
и вставить пробелы в строку с каждым найденным словом. Результат должен быть:
String = "Hello I want to book an online seminar at your company"
Есть ли простое решение, которое я пропускаю?