Описание тега stringbuffer

StringBuffer в Java используется как потокобезопасная, изменяемая последовательность символов, замененная StringBuilder в Java 5.0+.
2 ответа

Как вставить символ в строку в любой заданной точке? (Обработка)

Я пытаюсь вставить символ в строку с помощью обработки. После некоторого прочтения я попробовал следующий (я думаю, Java) код: 1: String st = new String("abcde"); 2: st = StringBuffer(st).insert(2, "C"); и получил следующий ответ: the function Strin…
22 авг '12 в 16:43
2 ответа

Почему изменение в одном объекте StringBuffer влияет на другой? у них есть общая память

Я новичок в Java. Я пытаюсь сделать свою домашнюю работу. В этом я сначала сделал объекты StringBuffer strB1 и strB2. После получения входных данных от пользователя. Я создал новый объект StringBuffer и скопировал содержимое strB1 в этот объект. Я д…
07 сен '17 в 15:31
15 ответов

В чем разница между String и StringBuffer в Java?

В чем разница между String и StringBuffer в Java? Есть ли максимальный размер для строки?
13 мар '10 в 17:25
3 ответа

Строковый буфер - OutOfMemoryError

У меня есть строковая буферная переменная, которая содержит входные данные, которые я прочитал из файла. В некоторых случаях я получаю входной файл в огромном размере. В этих случаях я получаю OutOfMemoryError. Вот мой код: StringBuffer response = n…
18 апр '13 в 10:18
2 ответа

Запуск pmd в коде с помощью StringBuilder дает ошибку об инициализированном размере и добавленном размере

private static String buildSomeString(Map<String, String> data) { StringBuilder result = new StringBuilder(); for (Map.Entry<String, String> field : data.entrySet()) { result.append("some literal") .append(field.getKey()) .append("anothe…
16 ноя '17 в 16:30
1 ответ

Как StringBuffer действительно работает при разработке многопоточных программ?

Многие люди упоминали, что разница между StringBuffer и StringBuilder в Java. StringBuffer содержит синхронизированные методы. И люди говорят что-то вроде "если буфер используется многими потоками, используйте StringBuffer". Но действительно ли испо…
2 ответа

StringBuffer не читает полностью

У меня есть простая функция для подключения к серверу и возврата ответа в виде строки. Он отлично работает, когда размер возвращаемых данных невелик, но когда ответ велик. Он не сохраняет полностью возвращенную строку ответа сервером и завершает стр…
11 апр '12 в 10:56
2 ответа

Различное поведение класса StringBuffer в Java и Android

Я работал над Stringbuffer для получения текущей емкости буфера и обнаружил очень странное поведение. Я запускаю ниже кода в Java и Android. По многим ресурсам я нашел эту формулу для увеличения буферной емкости Если количество символов увеличиваетс…
22 авг '17 в 12:34
1 ответ

Почему это производительность разница

import java.util.Calendar; public class MainClass { public static void main(String args[]) { String s = new String("ABCD"); long swapStart = Calendar.getInstance().getTimeInMillis(); for(int i=0; i<s.length()/2;i++) { char left = s.charAt(i); cha…
31 мар '15 в 13:33
5 ответов

Почему емкость меняется на 112 в следующем примере?

В следующем коде... StringBuffer buf = new StringBuffer("Is is a far, far better thing that i do"); System.out.println("buf = "+ buf); System.out.println("buf.length() = " + buf.length()); System.out.println("buf.capacity() = " + buf.capacity()); bu…
21 мар '12 в 10:31
0 ответов

BlockingQueue неправильно работает с stringbuilder

Я пытался поставить ряд строк с потоком (скажем, thread1) в BlockingQueue и записать эти элементы в очереди в файл с другим потоком (thread2). Простой производитель - потребительская проблема. Тема 1: while(condition) { queue.add(data); } Тема 2: wh…
24 мар '17 в 11:23
3 ответа

Не удается добавить символ в двумерный массив StringBuffer

Кто-нибудь знает, почему я не могу добавить символ в этот массив StringBuffer (в моем примере ниже), и может кто-нибудь показать мне, как мне нужно сделать? public class test { public static void main(String args[]){ StringBuffer[][] templates = new…
05 фев '14 в 16:00
0 ответов

Android текстовая анимация в textview

У меня есть один вопрос. У меня есть один textview и один String и я пытаюсь показать этот текст в texview(я могу показать это). но у меня есть один вариант: например, у меня есть String "Android example"Я хочу установить текст моего texview Каждое …
04 сен '14 в 14:29
2 ответа

Преобразование JsonObject в список строк

Поэтому я пытаюсь проанализировать StringBuffer и поместить его в список строк, а затем использовать listview для вывода списка всех названий ресторанов, но у меня возникают проблемы с преобразованием StringBuffer в JsonObject, потому что каждый раз…
10 дек '17 в 04:40
2 ответа

Java String vs String Buffer

У меня есть следующие строки из кода Java { String str1=new String("Vivek"); String str2=new String("Vivek"); StringBuffer str3=new StringBuffer("Vivek"); StringBuffer str4=new StringBuffer("Vivek"); System.out.println(str1.equals(str2)); System.out…
08 май '14 в 14:19
2 ответа

Не могу найти причину моего исключения за пределы

Поэтому мне нужно написать метод, который позволяет мне находить следующее число, не используя ничего, кроме классов String и StringBuffer (так что нет разбора или чего бы то ни было). когда я запускаю свой код, кажется, что все работает нормально, …
13 янв '14 в 11:11
1 ответ

Проблема с отображением нескольких строк из внутреннего хранилища

У меня есть этот проект, где он отображает информацию о страховании людей, используя два FloatingActionButtons этот контроль TextViews а также EditTexts, Я пытаюсь сохранить эту информацию во внутреннем / внешнем хранилище мобильного устройства. У м…
1 ответ

Как исправить ошибку StringBuffer

Я получил сообщение от компилятора, который Тип java.lang.CharSequence не может быть разрешен. На него косвенно ссылаются необходимые файлы.class я использую drjava а также Eclipse Compiler 0.A48.Как это исправить? это мой следующий код: private Str…
06 окт '18 в 10:35
2 ответа

Использование StringBuffer и Generics

Я пытался использовать StringBuffer и Generics, но код не компилируется: [Gen.java] class Gen<T> { T ob; //Constructor Gen (T o) { ob = o; } void showtype() { System.out.println("Type of T is:"+ob.getClass().getName()); } T getOb() { return ob…
24 дек '15 в 22:55
3 ответа

Почему я получаю несовместимые типы из компилятора Java?

Я новичок в Java, но я опытный программист (Ассемблер, COBOL, C/C++, REXX) Я не могу понять, почему компилятор дает мне следующее: [loading java\lang\Throwable.class(java\lang:Throwable.class)] src\LU62XnsCvr.java:265: incompatible types found : jav…
22 апр '11 в 16:44