В чем главное отличие StringBufferа StringBuilder? Есть ли проблемы с производительностью при выборе любого из
Stringbuilder - это класс, который обеспечивает удобный и эффективный способ работы с текстовыми данными в среде Java и .NET.
В чем главное отличие StringBufferа StringBuilder? Есть ли проблемы с производительностью при выборе любого из
Учитывая 2 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(",...
Когда вам нужно перебрать коллекцию и сделать строку каждого из данных разделенной разделителем, вы всегда получите дополнительный разделитель в конце, например for (String serverId : serverIds) { sb.append(serverId); sb.append(","); } Дает что-то вроде: serverId_1, serverId_2, serverId_3, Я хотел...
У меня есть StringBuilderобъект, StringBuilder result = new StringBuilder(); result.append(someChar); Теперь я хочу добавить символ новой строки в StringBuilder. Как мне это сделать? result.append("/n"); Не работает. Итак, я думал о написании новой строки с использованием Unicode. Это поможет? Если...
Скажите , пожалуйста , реальную ситуацию времени , чтобы сравнить String, StringBufferи
Я вижу несколько решений кода проекта . Но есть ли регулярная реализация в
Предположим, у меня есть строитель строк в 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 =...
Я знаю, что мы можем добавлять строки, используя StringBuilder. Есть ли способ, которым мы можем добавить строки (т.е. добавить строки перед строкой), используя, StringBuilderчтобы мы могли сохранить предлагаемые преимущества производительности StringBuilder?...
У меня есть вопрос, связанный с производительностью, относительно использования StringBuilder. В очень длинном цикле я манипулирую a StringBuilderи передаю его другому методу, например: for (loop condition) { StringBuilder sb = new StringBuilder(); sb.append("some string"); . . ....
Я мог сделать это только с помощью String, например: String str=""; for(int i=0;i<100;i++){ str=i+str; } Есть ли способ добиться этого с помощью StringBuilder? Спасибо.
У меня есть следующие data.AppendFormat("{0},",dataToAppend); Проблема в том, что я использую его в цикле, и там будет пробная запятая. Как лучше всего убрать запятую в конце? Должен ли я преобразовать данные в строку или ее подстроку?...
Как добавить символ новой строки (\ n \ r) StringBuilder?
Я только что нашел в своем проекте такую сборку sql-запроса: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); Достигает ли это StringBuilderсвоей цели, т.е. уменьшения использования памяти? Я сомневаюсь в этом, потому что в конструкторе используется '+'...
Я пытаюсь понять, что лучше всего и почему для объединения строковых литералов и переменных для разных случаев. Например, если у меня есть такой код StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String)...
Я понимаю преимущества StringBuilder. Но если я хочу объединить две строки, я предполагаю, что лучше (быстрее) сделать это без StringBuilder. Это верно? В какой момент (количество строк) лучше использовать StringBuilder?...
Я впервые столкнулся StringBuilderс этим и был удивлен, поскольку в Java уже есть очень мощный Stringкласс, который позволяет добавлять. Почему второй Stringкласс? Где я могу узнать больше StringBuilder?...