string.format- все статьи тега


Это лучшая практика, чтобы использовать string.формат конкатенации строк в Java?

есть ли заметная разница между использованием String.Format и конкатенация строк в Java? Я предпочитаю использовать String.format но иногда будет скользить и использовать конкат. Мне было интересно, если один был лучше, чем другой. как я это вижу,String.Format дает вам больше возможностей в "форматировании" строки; и конкатенация означает, что вам не нужно беспокоиться о случайном вводе дополнительного %s или его отсутствии. String.format тоже укорачиваться. какой из них более читаемый завис ...

Вывод строки: формат или конкат в C#?

предположим, что вы хотите вывести или объединить строки. Какой из следующих стилей вы предпочитаете? var p = new { FirstName = "Bill", LastName = "Gates" }; Console.WriteLine("{0} {1}", p.FirstName, p.LastName); Console.WriteLine(p.FirstName + " " + p.LastName); вы предпочитаете использовать формат или вы просто конкат строки? Какой ваш любимый? Один из них режет глаза? есть ли у вас рациональные аргументы, чтобы использовать один, а не другой? Я бы пошел на второй. ...

Это Строка.Формат так же эффективен, как StringBuilder

Предположим, у меня есть StringBuilder в C#, который делает это: StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("the ").Append(cat).(" in the hat"); string s = sb.ToString(); было бы это так же эффективно или более эффективно, как иметь: string cat = "cat"; string s = String.Format("The {0} in the hat", cat); Если да, то почему? EDIT после некоторых интересных ответов я понял, что я, вероятно, должен был быть немного яснее в том, что я спрашивал. Я не столько спраш ...