powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подсчет строк в StringBuilder
17 сообщений из 17, страница 1 из 1
Подсчет строк в StringBuilder
    #39713430
vlad2018
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Подскажите как можно подсчитать количество строк в StringBuilder??
Код: java
1.
2.
3.
4.
5.
6.
7.
    String s = "asdasd1111";
    String d = "asdasd2222";
    String f = "asdasd33333";
    StringBuilder stringBuilder = new StringBuilder();
    stringBuilder.append(s);
    stringBuilder.append(d);
    stringBuilder.append(f);



Хочу получить результат 3, но никак не получается((
Заранее благодарен за помощь
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713439
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vlad2018, Вы наверно не правильно понимаете как работает StringBuilder. Он соединяет строки которые вы ему даёте, а не добавляет из в массив.

то бишь на выходе у Вас получается это: asdasd1111asdasd2222asdasd33333
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713447
vlad2018
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tsyklopvlad2018, Вы наверно не правильно понимаете как работает StringBuilder. Он соединяет строки которые вы ему даёте, а не добавляет из в массив.

то бишь на выходе у Вас получается это: asdasd1111asdasd2222asdasd33333
Я знаю,что он их соединяет, но можно ли каким то образом их подсчитать?
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713474
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad2018, что конкретно надл подсчитать? То что приведено в коде это все 1 строка, состоящая из 3 фрагментов. Обычно строки отделяются \n
Тогда можно сделать на StringBuilder toString и подсчитать количество \n. Если все же нужно количество добавлений фрагментов в StringBuilder, то надо создать враппер над stringbuilder и в методе append инкрементить счетчик
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713492
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad2018Tsyklopvlad2018, Вы наверно не правильно понимаете как работает StringBuilder. Он соединяет строки которые вы ему даёте, а не добавляет из в массив.

то бишь на выходе у Вас получается это: asdasd1111asdasd2222asdasd33333
Я знаю,что он их соединяет, но можно ли каким то образом их подсчитать?

Можно написать свой StringBuilder со счётчиком для append.

👍

С уважением, Валентин
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713523
cossack5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valentin Kolesnikov,

Плохо, что просто нельзя и за-extend-ить.
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713527
cossack5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valentin Kolesnikov,

Плохо, что просто нельзя и за-extend-ить.
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713536
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cossack5Valentin Kolesnikov,

Плохо, что просто нельзя и за-extend-ить.

Наоборот хорошо
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713539
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cossack5Valentin Kolesnikov,

Плохо, что просто нельзя и за-extend-ить.
напиши свою реализацию и просто инстанциируй сб как есть в свои методы добавь счетчик с методом и всё. делов то ))
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713768
cossack5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTcossack5Valentin Kolesnikov,

Плохо, что просто нельзя и за-extend-ить.
напиши свою реализацию и просто инстанциируй сб как есть в свои методы добавь счетчик с методом и всё. делов то ))
В принципе, можно и в композицию/делагацию. Просто вспомнилось как кто-то (умный) писал, что в джаве слишком много приватных и proctected методов, полей (т.е. считают разработчиков за идиотов, которым дали в руки конструктор).
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713791
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну наверное всё же не в яве а в либах поставляемых с явой. )
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713811
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор капризничает. Посчитать количество добавлений легко. Только StringBuilder тут не причем.
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713835
cossack5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTну наверное всё же не в яве а в либах поставляемых с явой. )
Ну ява без либ - не ява (не может существовать).
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713847
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cossack5andreykaTпропущено...

напиши свою реализацию и просто инстанциируй сб как есть в свои методы добавь счетчик с методом и всё. делов то ))
В принципе, можно и в композицию/делагацию. Просто вспомнилось как кто-то (умный) писал, что в джаве слишком много приватных и proctected методов, полей (т.е. считают разработчиков за идиотов, которым дали в руки конструктор).

Инкапсуляция - одна из ипостась ооп, какие могут быть предъявы?
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713864
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettcossack5пропущено...

В принципе, можно и в композицию/делагацию. Просто вспомнилось как кто-то (умный) писал, что в джаве слишком много приватных и proctected методов, полей (т.е. считают разработчиков за идиотов, которым дали в руки конструктор).

Инкапсуляция - одна из ипостась ооп, какие могут быть предъявы?
В данном конкретном случае StringBuilder получил свойство final не просто так. И обоснование лежит не в плоскости ООП.
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713866
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

я и не про StringBuilder с его final.
...
Рейтинг: 0 / 0
Подсчет строк в StringBuilder
    #39713868
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так что. Бедняга Влад так и не смог посчитать количество append-ов? Сделайте кто-нибудь ему композицию StringBuilder и счетчика.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подсчет строк в StringBuilder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]