Лучшие stringbuilder вопросы ИТ разработчиков

  • 61 голос
  • 12 ответов
  • 0 просмотров
12 ответов

Когда использовать StringBuilder?

Я понимаю преимущества StringBuilder. Но если я хочу объединить 2 строки, то я предполагаю, что лучше (быстрее) сделать это без StringBuilder. Это верно? В какой момент (количество строк) становится лучше использовать StringBuilder?

Задан 01 Dec 2009, 12:08 от Shiraz Bhaiji
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Разделить строку после определенного количества символов

Мне нужна помощь. Я'Я пишу журнал ошибок, используя текстовый файл с подробной информацией об исключениях. При этом я хочу, чтобы мои данные трассировки ...

Задан 24 Oct 2013, 05:46 от Moccassin
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как преобразовать байтовый массив в шестнадцатеричный формат в Java

Я знаю, что вы можете использоватьprintf а также использоватьStringBuilder.append(String.format("%x", byte)) преобразовать значения в значения HEX и отобразить их на консоли. Но я хочу иметь возможность на самом деле отформатировать массив байтов ...

Задан 18 Oct 2013, 13:05 от James Meade
  • 30 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Capitalise первая буква в строке [дубликата]

На этот вопрос уже есть ответ: Как прописать первую букву строки в Java? [/questions/3904579/how-to-capitalize-the-first-letter-of-a-string-in-java] 44 ответа У меня проблемы с преобразованием первой буквы в заглавную ...

Задан 06 Mar 2013, 22:53 от Scamparelli
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Утечка памяти в StringBuilder при использовании Insert () и Clear ()

Мне нужно добавить несколько строк в StringBuilder, где последняя добавленная строка должна быть в начале строки, а самая старая - в конце. Я добавляю новую ...

Задан 11 Apr 2015, 05:31 от Peter Huber
  • 4 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как лучше разделить строки CSV в Oracle 9i

мы создаем запрос для NHibernate, содержащий оператор «in». Количество выражений превышает 5000. Если я выполняю запрос, я получаю сообщение об ошибке. Мне нужно найти хороший способ разбить большой построитель строк и сохранить их в массиве ...

Задан 09 Mar 2011, 23:56 от VolleyBall Player
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как изменяется емкость StringBuilder?

Когда у меня пустоStringBuilder емкостью 5 и я пишу "привет, мир!" к этому, стандарт C # определяет новую емкостьStringBuilder? У меня есть смутное воспоминание, что это вдвое больше длины новой строки (чтобы избежать изменения емкости с каждой ...

Задан 25 Sep 2011, 18:59 от Vlad Vivdovitch
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Разделить строку после определенного количества символов

Мне нужна помощь. Я пишу журнал ошибок, используя текстовый файл с деталями исключения. При этом я хочу, чтобы мои данные трассировки стека записывались, как показано ниже, а не по прямой линии, чтобы пользователь не прокручивал полосу прокрутки ...

Задан 24 Oct 2013, 07:46 от Moccassin
  • 150 голосов
  • 12 ответов
  • 0 просмотров
12 ответов

Я бы посоветовал этого не делать, поскольку String.Format не был предназначен для конкатенации, он был предназначен для форматирования вывода различных входных данных, например даты.

оложим, у меня есть строитель строк в C #, который делает это: StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("the ").Append(cat).(" in the hat"); string s = sb.ToString();будет ли это так же эффективно или более ...

Задан 09 Aug 2008, 14:24 от lomaxx
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

StringBuilder в массив строк, как конвертировать

ничего не могу найти или прочитать об этой проблеме (это проблема только для меня, но, возможно, кто-то знает способ ее решения.у меня есть функция, которая ...

Задан 12 Sep 2014, 15:41 от Peter
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Кто-нибудь реализовал парсер Regex и / или Xml вокруг StringBuilders или Streams?

Я создаю клиент для стресс-тестирования, который отбивает серверы и анализирует ответы, используя столько потоков, сколько может собрать клиент. Я постоянно ...

Задан 23 May 2017, 12:09 от CommunityPaul Smith
  • 49 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

 кажется уместным на первый взгляд.

ге «Эффективная Ява» Джош Блох говорит, что StringBuffer в значительной степени устарел и должен быть заменен несинхронизированной реализацией 'StringBuilder' . Но по своему опыту я все еще видел широкое использование класса ...

Задан 21 Jul 2011, 11:04 от Varun Achar
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Самый эффективный начальный размер емкости для StringBuilder?

Я пишу много материала для входа в пакеты и оптимизирую путь данных. Я строю текст журнала сStringBuilder, Какова была бы наиболее эффективная начальная емкость с точки зрения управления памятью, чтобы она работала хорошо независимо от JVM? Цель ...

Задан 13 Nov 2012, 11:48 от hyde
  • 44 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Какой самый простой способ записать содержимое StringBuilder в текстовый файл в .NET 1.1?

Я должен использовать StringBuilder вместо списка строк, потому что застрял с .NET 1.1 для этого проекта. Это действительно стесняет мой стиль, и я чувствую себя так, будто на мне рваные старые леопардовые шкуры, и я волочу по грязной комковатой ...

Задан 15 Mar 2013, 23:32 от B. Clay Shannon
  • 40 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Зачем использовать TagBuilder вместо StringBuilder?

Какая разница в использовании построителя тегов и строителя строк для создания таблицы в классе htmlhelper или в использовании HtmlTable?разве они не генерир...

Задан 15 Jun 2010, 08:35 от DaveDev
  • 14 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 который реализован с использованием генераторов. Таким образом, вы можете легко контролировать выход и размер.

жный дубликат: Сторнирование регулярного выражения в python [https://stackoverflow.com/questions/492716/reversing-a-regular-expression-in-python] Я думаю, что столкнулся с проблемой, которая звучит легче, чем она есть ... Я не слишком уверен. Я ...

Задан 07 Jan 2011, 16:04 от wishi
  • 348 голосов
  • 16 ответов
  • 0 просмотров
16 ответов

Удалить последний символ StringBuilder?

Когда вам нужно перебрать коллекцию и сделать строку каждого из данных, разделенных разделителем, вы всегда получите дополнительный разделитель в конце, напр...

Задан 03 Aug 2010, 09:41 от Matthew
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Сколько пробелов \ t использует в c #

Я создаю отчет, используя StringBuilder, и детали его должны быть правильно рассчитаны и выровнены, для чего я буду использовать

Задан 01 Oct 2015, 06:20 от Gajendra Rajput
  • 22 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

StringBuilder - сброс или создание нового

У меня есть условие, что StringBuilder сохраняет строки, соответствующие шаблону из большого плоского файла (100 'с МБ). Однако после достижения условия ...

Задан 12 Sep 2013, 12:18 от Chandru
  • 16 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Мое правило - когда вы добавляете строку в цикл For или Foreach, используйте StringBuilder.

жный дубликат: String vs StringBuilder [https://stackoverflow.com/questions/73883/string-vs-stringbuilder] Я только что пересмотрел некоторые книги, которые я использовал, чтобы взять VB.NET. Я не уверен, что у меня есть это в голове, понять, ...

Задан 09 Feb 2009, 21:13 от spacemonkeys
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

LINQ для добавления к StringBuilder из String []

У меня есть массив строк, который я хочу добавить к строителю строк с помощью LINQ. В основном я пытаюсь сказать: «Для каждого элемента в этом массиве добавьте строку в этот StringBuilder». Я могу сделать это довольно легко, используя цикл ...

Задан 10 Nov 2009, 14:10 от Jamie Dixon
  • 6 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Java OutOfMemoryError с помощью stringbuilder

Я получаю Java outOfMemoryError, когда я вызываю этот метод - я использую его в цикле для последовательного анализа большого количества больших файлов. я дум...

Задан 12 Mar 2010, 07:06 от user276712
  • 42 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

@Ferrybig: правда, но это объяснение делает его лучшим ответом. Смотрите высоко голословный ответ Андрея

не программно доказать, чтоStringBuilder не является потокобезопасным? Я пробовал это, но это не работает: public class Threadsafe { public static void main(String[] args) throws InterruptedException { long startdate = ...

Задан 01 Feb 2018, 08:37 от Aamir Suhail
  • 827 голосов
  • 18 ответов
  • 0 просмотров
18 ответов

StringBuilder против конкатенации строк в toString () в Java

Учитывая 2toString() реализации ниже, какой из них является предпочтительным: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; }или же public String toString(){ StringBuilder sb = new StringBuilder(100); ...

Задан 07 Oct 2009, 15:44 от non sequitor
  • -2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Красивый стол с StringBuilder

Я знаю, что метод "printf" может использовать форматирование строки.Мой вопрос: есть ли способ создать красивую таблицу с классом StringBuilder?Нап...

Задан 14 Mar 2015, 18:27 от Damiii
  • 61 голос
  • 12 ответов
  • 0 просмотров
12 ответов

Когда использовать StringBuilder?

Я понимаю преимущества StringBuilder.Но если я хочу объединить 2 строки, то я предполагаю, что лучше (быстрее) сделать это без StringBuilder. Это правильно?В...

Задан 01 Dec 2009, 11:08 от Shiraz Bhaiji
  • 50 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Записать StringBuilder в поток

Каков наилучший метод записи StringBuilder в System.IO.Stream?В настоящее время я делаю:

Задан 10 Feb 2010, 11:34 от Andy Joiner
  • 13 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Полный код с тестом -

я есть объект StringBuilder, который должен быть обрезан (то есть все пробельные символы chars / u0020 и ниже удалены с любого конца). Я не могу найти метод в строителе строк, который бы сделал это. Вот что я делаю сейчас: String trimmedStr = ...

Задан 06 Mar 2011, 19:47 от CodeFusionMobile
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как сделать замену с учетом нескольких регистров, используя StringBuilder

У меня есть (большой) шаблон и я хочу заменить несколько значений. Замена должна быть сделана без учета регистра. Также должна быть возможность иметь ключи, ...

Задан 29 Aug 2014, 19:15 от Alex Siepman
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как лучше всего преобразовать StringBuilder в String []?

Следующий код вроде работает, но исправляет количество элементов в String []. Есть ли способ заставить String [] добавить количество элементов, необходимых д...

Задан 12 Aug 2010, 21:33 от jacknad
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Написание HTML в строке

Я пытаюсь написать пару небольших строк HTML в моем классе Java, который получает некоторые данные из другого API. Я получаю данные в виде строки JSON, а зат...

Задан 01 May 2012, 19:17 от Webster Gordon
  • 69 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

StringBuilder, например: будет создан только 1 объект StringBuilder.

ько что столкнулсяStringBuilder впервые и был удивлен, так как Java уже имеет очень мощныйString класс, который позволяет добавлять. Почему второйString класс? Где я могу узнать больше оStringBuilder?

Задан 08 Mar 2011, 14:58 от an00b
  • 6 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Каково потребление памяти в StringBuilder?

У нас есть несколько операций, в которых мы выполняем большое количество конкатенаций больших строк, и недавно мы столкнулись с исключением из-за нехватки памяти. К сожалению, отладка кода не вариант, так как это происходит на сайте ...

Задан 29 Sep 2008, 16:42 от torial
  • 17 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

String.Format против «string» + «string» или StringBuilder? [Дубликат]

Возможные дубликаты: Является ли String.Format столь же эффективным, как StringBuilder? [https://stackoverflow.com/questions/6785/is-string-format-as-efficient-as-stringbuilder] C # Строка вывода: формат или ...

Задан 28 May 2009, 03:24 от Shimmy
  • 16 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Иногда можно использовать небольшие циклы из 4 или менее итераций с простой строкой Concats. Однако в крайних случаях это может иметь катастрофические последствия. Планируйте свои крайние случаи с StringBuilder.

но я обнаружил, что использую StringBuilder для всех конкатенаций строк, больших и малых, однако в недавнем тесте производительности я поменял коллегу наstringOut = string1 + "." строка2 конкатенация стилей (используемая в цикле 10000x + с ...

Задан 15 Feb 2009, 10:55 от johnc
  • 37 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

Наиболее эффективное решение для чтения CLOB в String и String в CLOB в Java?

У меня есть большой CLOB (более 32 КБ), который я хочу прочитать в строку, используя StringBuilder. Как мне сделать это наиболее эффективным способом? Я не м...

Задан 30 Jan 2010, 22:36 от Jonas
Page 1 of 2
1 2