Результаты поиска по запросу "stringbuilder"

9 ответов

Как удалить пустые строки из отформатированной строки?

Как удалить пустые строки в строке в C #? Я генерирую некоторые текстовые файлы в C # (winforms) и по некоторым причинам есть несколько пустых строк. Как я могу удалить их после генерации строки ...

3 ответа

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

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

5 ответов

Очевидно, что эта функция API медленнее, чем собственные функции чтения файлов. Я написал функцию с управляемым кодом, и она читает весь раздел в 3350 тиков. И с этим неуправляемым кодом чтение того же раздела заняло 10650 тиков.

ужен способ прочитать все разделы / ключи в INI-файле в переменной StringBuilder: [DllImport("kernel32.dll")] private static extern int GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault, StringBuilder lpReturnedString, ...

ТОП публикаций

5 ответов

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

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

4 ответа

 потребует массивную копию, поэтому удаление символа не будет быстрым.

авался вопросом о реализации функции charAt для String / StringBuilder / StringBuffer в Java, что такое сложность этого? также как насчет deleteCharAt () в StringBuffer / StringBuilder?

4 ответа

Так что просто вы можете использовать String и избегать использования ToString () ...

ли какой-либо метод IndexOf или содержится в C #. Ниже приведен код: var sb = new StringBuilder(mystring); sb.Replace("abc", "a"); string dateFormatString = sb.ToString(); if (sb.ToString().Contains("def")) { sb.Replace("def", "aa"); } if ...

8 ответов

Существует огромная стоимость для синхронизации объектов. Не рассматривайте программу как отдельную сущность; Это не проблема, когда вы читаете концепции и применяете их в небольших программах, которые вы упомянули в деталях вашего вопроса, проблемы возникают, когда мы хотим масштабировать систему. В этом случае ваша однопоточная программа может зависеть от нескольких других методов / программ / сущностей, поэтому синхронизированные объекты могут вызвать серьезную сложность программирования с точки зрения производительности. Поэтому, если вы уверены, что синхронизировать объект не нужно, вам следует использовать StringBuilder, так как это хорошая практика программирования. В конце мы хотим научиться программировать, чтобы создавать масштабируемые высокопроизводительные системы, и это то, что мы должны делать!

оложим, что наше приложение имеет только один поток. и мы используемStringBuffer тогда в чем проблема? Я имею в виду, еслиStringBuffer может обрабатывать несколько потоков через синхронизацию, в чем проблема для работы с одним потоком? Зачем ...

6 ответов

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

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

9 ответов

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

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

7 ответов

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

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