Back to questions
Junior — Middle
79
Какие способы создания строки, отличные от простого объединения, ты знаешь?
Answer from AI
sobes.tech AI
Помимо простого объединения строк (конкатенации), существуют и другие способы создания строк:
- Форматирование строк — позволяет вставлять значения в шаблон. Например, в Python это
f"{variable}", в Java —String.format(), в C# —$"{variable}". - Использование StringBuilder (или аналогов) — эффективно для многократного добавления строк, особенно в циклах, чтобы избежать создания множества промежуточных объектов.
- Методы join — объединение коллекции строк с разделителем, например,
String.join(",", list)в Java или" ".join(list)в Python. - Шаблонизаторы — в веб-разработке часто используют шаблоны, где строки формируются с подстановкой данных.
Пример на C# с использованием StringBuilder:
var sb = new StringBuilder();
sb.Append("Привет");
sb.Append(" ");
sb.Append("мир");
string result = sb.ToString();