#355 Преобразование списка объектов в строковый шаблон

Компании:
IgaTech
Темы:
JavaStream API и LambdaПрактика

Необходимо написать метод на Java, который принимает массив объектов типа Entry и преобразует его в строку по следующим правилам:

  1. Каждый объект приводится к строке вида ${name}: ${title}
  2. Формируем строку из этих строк, разделенных символом \n
class Entry {
    private final String name;
    private final String title;

    public Entry(String n, String t) {
        this.name = n;
        this.title = t;
    }

    public String getName() {
        return name;
    }

    public String getTitle() {
        return title;
    }
}

Пример входных данных:

var data = List.of(
    new Entry("x", "1"),
    new Entry("y", "2"),
    new Entry("z", "3")
);

Пример результата:

var template = "
x: 1
y: 2
z: 3
";

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти