Я новичок в kotlin. В быстром я могу сделать:
let endpoint = "categories/" + "%@/issues/"
let number = "4"
let finalstring = String(format: endpoint, number)
Окончательный вывод строки будет: категории / 4 / проблемы / в виде строки.
Я посмотрел на формат строки в kotlin но потом это работает, а это означает, что я не могу определить шаблон для моей строки и заполнить его позже.
var value1 = "categories/"
var value2 = 4
var value3 = "/issues/"
println(java.lang.String.format("%s%d%s", value1, value2, value3))
Это дает мне тот же результат, но это значит, что мне нужно вручную написать конец string.
Что я хочу сделать, чтобы у меня был шаблон для моей строки в файле Road. Затем завершите мою строку во время выполнения. Проблема в том, что часть моей строки, которую я хочу завершить, находится в середине строки. Конечно, я могу использовать подстроку и перестановку, но я ищу чистый способ сделать это, как в swift.
Спасибо за помощь.