List<String> textList= messageList.stream()
.map(Message::getText)
.collect(Collectors.toList());
textList.stream().forEach(System.out::println);
public class Message {
String name;
String text;
public Message(String name, String text) {
this.name = name;
this.text = text;
}
public String getName() {
return name;
}
public String getText() {
return text;
}
}
Блин, классика. Просто в файле hosts было неверное имя файла с закрытым ключом, и поэтому он не увидел изменений, когда я переключился с защищенного паролем на файл без пароля.
Я оставляю здесь описание необходимых шагов, используя созвездие Ansible, WinSubSystemLinux и Putty, поскольку я не нашел ни одного (вероятно, потому что это легко в любом случае).