public void defineLanguages(String words) {
String[] listWords = words.split(" ");
mapOfLanguages.entrySet().forEach(list -> {
list.getValue().entrySet().forEach(line -> {
for (String myWord : listWords) {
if (line.getKey().equalsIgnoreCase(myWord)) {
System.out.print(line.getValue() + " ");
}
}
});
});
}
Вы проходите по картам в порядке следования записей в них, а нужно следовать по порядку слов в предложении. Можно сделать, например, так:
mapOfLanguages.forEach(
(key, map) ->
System.out.println(
Stream.of(words.split(" "))
.map(word -> map.getOrDefault(word, word))
.collect(Collectors.joining(" "))
)
);
Виртуальный выделенный сервер (VDS) становится отличным выбором
При @Autowired репозитория UserRepository в классе UserServiceImpl получаю NPEВсе, что было на форуме перечитал
Есть класс для записи структуры данных в новый файл excel, приведен нижеНужно добавить возможность записи в шаблон