Вопросы по теме 'stringbuffer'
Зачем использовать StringBuilder? StringBuffer может работать с несколькими потоками, а также с одним потоком?
Предположим, в нашем приложении есть только один поток. а мы используем StringBuffer , тогда в чем проблема?
Я имею в виду, если StringBuffer может обрабатывать несколько потоков посредством синхронизации, в чем проблема при работе с одним...
26049 просмотров
schedule
28.09.2021
Разница между String и StringBuffer в Java
Я знаю, что на этот вопрос много раз отвечали на многих сайтах много лет назад. Тем не менее, у меня есть некоторые сомнения, поэтому я подумал о том, чтобы опубликовать это. Основное различие в том, что String неизменяем, и каждый раз, когда мы...
728 просмотров
schedule
08.11.2021
В чем разница между изменяемой и неизменной строкой в Java
Насколько мне известно,
изменяемая строка может быть изменена, а неизменяемая строка не может быть изменена.
Здесь я хочу изменить значение String вот так,
String str="Good";
str=str+" Morning";
и другой способ,
StringBuffer str=...
139669 просмотров
schedule
26.11.2021
Более быстрая реализация switch-case в python
Я сделал приведенный ниже сценарий для чтения строкового буфера и распределения чисел по 6 различным переменным. Я нашел пример, делающий то же самое на C # с использованием метода switch-case, и когда я попробовал аналогичный метод на python (как...
47 просмотров
schedule
07.10.2021
Java StringBuffer динамически добавляет строки с определенным смещением
У меня есть значение String, максимальная длина которого составляет 629 символов. я использую StringBuffer для вставки значений в определенный индекс смещения.
StringBuffer sb = new StringBuffer("...
141 просмотров
schedule
07.03.2022
Что означает, что StringBuilders не являются потокобезопасными?
Я прочитал несколько статей о плюсах и минусах String и StringBuilder в языке программирования Java. В одной из статей автор упомянул, что:
StringBuilder не является поточно-ориентированным , поэтому в нескольких потоках используйте...
12326 просмотров
schedule
30.03.2022
Создайте строку из n символов
Есть ли способ в java создать строку с указанным номером указанного символа? В моем случае мне нужно было бы создать строку с 10 пробелами. Мой текущий код:
StringBuffer outputBuffer = new StringBuffer(length);
for (int i = 0; i < length;...
217906 просмотров
schedule
16.05.2022
Когда метод синхронизирован, можем ли мы использовать StringBuilder вместо StringBuffer?
У меня есть метод, который синхронизируется. Я хочу использовать строковый буфер для формирования длинной конкатенированной строки. Я знаю, что и StringBuffer, и StringBuilder могут выполнять эту работу. В то же время я думаю, что StringBuilder...
356 просмотров
schedule
16.05.2022
Что особенного в использовании StringBuilder вместо StringBuffer
Возможный дубликат: StringBuilder и StringBuffer в Java
Я хотел бы узнать разницу между StringBuilder и StringBuffer. В StringBuffer автоматически выделяется 16 символов. Когда мы добавляем строку «привет», ее емкость увеличивается...
655 просмотров
schedule
06.06.2022
J2ME/Java: обращение к StringBuffer через потоки
Этот вопрос может быть длинным, но я хочу предоставить много информации.
Обзор . Я создаю приложение Stock Quotes Ticker для Blackberry. Но у меня проблемы с моим StringBuffer, который содержит информацию об отдельных акциях.
Процесс : мое...
754 просмотров
schedule
24.06.2022
Почему StringBuilder медленнее, чем StringBuffer?
В этот пример , StringBuffer на самом деле быстрее, чем StringBuilder, тогда как я ожидал противоположных результатов.
Это как-то связано с оптимизацией JIT? Кто-нибудь знает, почему StringBuffer будет быстрее, чем StringBuilder, даже если его...
3690 просмотров
schedule
20.07.2022
Не удается найти символ — StringBuffer
Я довольно новичок в программировании и мог бы немного помочь. Я изучаю, как использовать класс StringBuffer, и я написал простой код. Однако я продолжаю получать сообщение об ошибке «не могу найти символ», когда пытаюсь запустить программу. Любые...
4840 просмотров
schedule
22.08.2022
bufferedreader — читать в stringbuffer, а не в строку
У меня есть следующий код. Что я хотел бы сделать, так это прочитать каждую строку из BufferedReader непосредственно в StringBuffer, чтобы уменьшить накладные расходы памяти. Как только он дойдет до конца потока данных, я бы хотел, чтобы он вышел из...
16300 просмотров
schedule
28.08.2022
Распределение добавления Java StringBuffer
При использовании StringBuffer в java мне интересно, как реализована функция добавления, когда ей нужно перераспределить пространство.
Например, если я добавляю строку длиннее, чем выделенное в данный момент пространство, как она управляет этим в...
1505 просмотров
schedule
03.10.2023
StringBuffer синхронизирован (или потокобезопасен), а StringBuilder — нет. Почему это замедляет работу методов StringBuffer?
Прочитав это - Что означает "синхронизированный"? я все еще не мог понять, почему StringBuffer быть медленнее, чем StringBuilder в потокобезопасной среде. Какую дополнительную трудоемкую работу должен выполнять StringBuffer, что делает его...
12572 просмотров
schedule
31.01.2023
Должен ли я использовать StringBuilder или StringBuffer для веб-приложений?
Я пишу веб-приложение на Java 1.6 и запускаю его в tomcat. Хотя я не делаю никаких явных потоков, мне интересно, что происходит за кулисами со Spring и Tomcat. Буду ли я сталкиваться с какими-либо проблемами при использовании StringBuilder вместо...
2436 просмотров
schedule
26.07.2023
Доступ к нулевому указателю: переменная может быть нулевой только в этом месте.
for(int i=0;i<n;i++){
for(int j=0;j<26;j++){
if(str.charAt(i)== strChar.charAt(j) )
* strSet1.append(str.charAt(i));
}
* strSet2.append(str.charAt(i));
}
Исключение:
Exception in thread "main"...
13927 просмотров
schedule
15.01.2023
Codingbat plusOut - Проблема с StringBuffer
Учитывая строку и непустую строку слов, верните версию исходной строки, в которой все символы были заменены плюсами ("+"), за исключением появления строки слов, которая остается неизменной.
plusOut("12xy34", "xy") → "++xy++"
plusOut("12xy34", "1")...
4129 просмотров
schedule
29.06.2023
Удалить символ '\' из строки
У меня есть строка, содержащая множество символов "\" (обратная косая черта). Используя цикл, я хочу удалить все эти символы из строки. Для этого я использовал класс StringBuffer и метод deleteCharAt() .
Это мой код:
public class...
42 просмотров
schedule
29.06.2023
На)??? Может ли кто-нибудь сказать мне большой O из .reverse
скажем, я использую следующие методы для поиска палиндрома. Я знаю, что первый - O (n), потому что он проходит через всю строку. Выполняет ли .reverse() в StringBuffer также O(n)? Я не беспокоюсь о том, чтобы найти лучший способ решить проблему. Я...
1094 просмотров
schedule
12.07.2023