Форматирование строки, замена меток в шаблоне на свои значения - аргументы

Форматирование строки, замена меток в шаблоне на свои значения — аргументы

Задача состоит в следующем: на вход получаем строку с неким текстом, в этом тексте присутствуют метки (метка обозначается целым числовым значением окружённым фигурными скобками — {432}). Необходимо заменить эти метки на переданные аргументы (в качестве аргумента выступают разные типы данных). Также необходимо провести unit-тестирование с помощью JUnit 4.

Реализация форматирования строки

Для успешной реализации поставленной задачи необходимо создать три класса (три файла):

  1. Класс Main — основной класс нашей программы;
  2. Класс Formatter — класс, в котором описана логика замены меток на аргументы;
  3. Класс FormatterTest — класс unit-тестирования;

 

Класс Main

 

Класс Formatter

 

Класс FormatterTest

 

Все тесты прошли успешно, если запустить Main, то результат будет следующим:

 

Таким нехитрым образом мы разобрались с темой: «Форматирование строки, замена меток в шаблоне на свои значения — аргументы»!

Post Author: Nikulux

Добавить комментарий