Программисты JAVA общаются здесь
Anonymous
StringBuilder против конкатенации строк в toString() в Java
Сообщение
Anonymous » 24 июл 2024, 00:46
Учитывая две реализации toString(), какая из них предпочтительнее:
Код: Выделить всё
public String toString(){
return "{a:"+ a + ", b:" + b + ", c: " + c +"}";
}
или
Код: Выделить всё
public String toString(){
StringBuilder sb = new StringBuilder(100);
return sb.append("{a:").append(a)
.append(", b:").append(b)
.append(", c:").append(c)
.append("}")
.toString();
}
?
Что еще более важно, учитывая, что у нас всего 3 объекта, это может не иметь значения, но при чем не могли бы вы переключиться с + concat на StringBuilder?
Подробнее здесь:
https://stackoverflow.com/questions/153 ... ng-in-java
1721771160
Anonymous
Учитывая две реализации toString(), какая из них предпочтительнее: [code]public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } [/code] или [code]public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } [/code] ? Что еще более важно, учитывая, что у нас всего 3 объекта, это может не иметь значения, но при чем не могли бы вы переключиться с + concat на StringBuilder? Подробнее здесь: [url]https://stackoverflow.com/questions/1532461/stringbuilder-vs-string-concatenation-in-tostring-in-java[/url]
Sprintf() против конкатенации строк [дубликат]
Anonymous »
19 окт 2024, 01:05 » в форуме
Php
Ранее сегодня вечером я разместил вопрос: проблема с кавычками PHP Wordpress, из-за которой некоторые кавычки вызывали у меня некоторые проблемы.
Был опубликован ответ, в котором предлагалось использовать echo sprintf. Это выглядело очень чисто и...
0 Ответы
12 Просмотры
Последнее сообщение Anonymous
19 окт 2024, 01:05
StringBuilder.ToString() выдает исключение «Индекс вне диапазона»
Anonymous »
10 июл 2024, 06:33 » в форуме
C#
Я был бы очень признателен, если бы кто-нибудь помог мне решить следующую проблему:
Время от времени я получаю следующее исключение:
Индекс вышел за пределы допустимого диапазона. Должно быть неотрицательным и меньше размера
коллекции. Имя...
0 Ответы
9 Просмотры
Последнее сообщение Anonymous
10 июл 2024, 06:33
Нужен ли stringBuilder .toString ()?
Anonymous »
21 авг 2025, 01:31 » в форуме
JAVA
Это должно быть быстро. У меня есть StringBuilder как SO:
StringBuilder sb = new StringBuilder();
Я добавляю в свой stringbuilder как So:
sb.Append( Foo );
sb.Append( Bar );
Я хочу сделать это равным строковой переменной. Я делаю это так:...
0 Ответы
2 Просмотры
Последнее сообщение Anonymous
21 авг 2025, 01:31
Нужен ли stringBuilder .toString ()?
Anonymous »
21 авг 2025, 01:31 » в форуме
C#
Это должно быть быстро. У меня есть StringBuilder как SO:
StringBuilder sb = new StringBuilder();
Я добавляю в свой stringbuilder как So:
sb.Append( Foo );
sb.Append( Bar );
Я хочу сделать это равным строковой переменной. Я делаю это так:...
0 Ответы
2 Просмотры
Последнее сообщение Anonymous
21 авг 2025, 01:31
0 Ответы
10 Просмотры
Последнее сообщение Anonymous
07 янв 2025, 00:03