Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.10.2018, 11:35
|
|||
---|---|---|---|
|
|||
Подсчет строк в StringBuilder |
|||
#18+
Доброго времени суток! Подскажите как можно подсчитать количество строк в StringBuilder?? Код: java 1. 2. 3. 4. 5. 6. 7.
Хочу получить результат 3, но никак не получается(( Заранее благодарен за помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 11:41
|
|||
---|---|---|---|
|
|||
Подсчет строк в StringBuilder |
|||
#18+
vlad2018, Вы наверно не правильно понимаете как работает StringBuilder. Он соединяет строки которые вы ему даёте, а не добавляет из в массив. то бишь на выходе у Вас получается это: asdasd1111asdasd2222asdasd33333 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 11:46
|
|||
---|---|---|---|
|
|||
Подсчет строк в StringBuilder |
|||
#18+
Tsyklopvlad2018, Вы наверно не правильно понимаете как работает StringBuilder. Он соединяет строки которые вы ему даёте, а не добавляет из в массив. то бишь на выходе у Вас получается это: asdasd1111asdasd2222asdasd33333 Я знаю,что он их соединяет, но можно ли каким то образом их подсчитать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 12:06
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
vlad2018, что конкретно надл подсчитать? То что приведено в коде это все 1 строка, состоящая из 3 фрагментов. Обычно строки отделяются \n Тогда можно сделать на StringBuilder toString и подсчитать количество \n. Если все же нужно количество добавлений фрагментов в StringBuilder, то надо создать враппер над stringbuilder и в методе append инкрементить счетчик ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 12:21
|
|||
---|---|---|---|
|
|||
Подсчет строк в StringBuilder |
|||
#18+
vlad2018Tsyklopvlad2018, Вы наверно не правильно понимаете как работает StringBuilder. Он соединяет строки которые вы ему даёте, а не добавляет из в массив. то бишь на выходе у Вас получается это: asdasd1111asdasd2222asdasd33333 Я знаю,что он их соединяет, но можно ли каким то образом их подсчитать? Можно написать свой StringBuilder со счётчиком для append. 👍 С уважением, Валентин ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 12:48
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
Valentin Kolesnikov, Плохо, что просто нельзя и за-extend-ить. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 12:50
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
Valentin Kolesnikov, Плохо, что просто нельзя и за-extend-ить. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 12:58
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
cossack5Valentin Kolesnikov, Плохо, что просто нельзя и за-extend-ить. Наоборот хорошо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 13:00
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
cossack5Valentin Kolesnikov, Плохо, что просто нельзя и за-extend-ить. напиши свою реализацию и просто инстанциируй сб как есть в свои методы добавь счетчик с методом и всё. делов то )) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 17:48
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
andreykaTcossack5Valentin Kolesnikov, Плохо, что просто нельзя и за-extend-ить. напиши свою реализацию и просто инстанциируй сб как есть в свои методы добавь счетчик с методом и всё. делов то )) В принципе, можно и в композицию/делагацию. Просто вспомнилось как кто-то (умный) писал, что в джаве слишком много приватных и proctected методов, полей (т.е. считают разработчиков за идиотов, которым дали в руки конструктор). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 18:53
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
ну наверное всё же не в яве а в либах поставляемых с явой. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2018, 21:13
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
Автор капризничает. Посчитать количество добавлений легко. Только StringBuilder тут не причем. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.10.2018, 00:30
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
andreykaTну наверное всё же не в яве а в либах поставляемых с явой. ) Ну ява без либ - не ява (не может существовать). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.10.2018, 07:15
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
cossack5andreykaTпропущено... напиши свою реализацию и просто инстанциируй сб как есть в свои методы добавь счетчик с методом и всё. делов то )) В принципе, можно и в композицию/делагацию. Просто вспомнилось как кто-то (умный) писал, что в джаве слишком много приватных и proctected методов, полей (т.е. считают разработчиков за идиотов, которым дали в руки конструктор). Инкапсуляция - одна из ипостась ооп, какие могут быть предъявы? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.10.2018, 09:48
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
Hettcossack5пропущено... В принципе, можно и в композицию/делагацию. Просто вспомнилось как кто-то (умный) писал, что в джаве слишком много приватных и proctected методов, полей (т.е. считают разработчиков за идиотов, которым дали в руки конструктор). Инкапсуляция - одна из ипостась ооп, какие могут быть предъявы? В данном конкретном случае StringBuilder получил свойство final не просто так. И обоснование лежит не в плоскости ООП. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.10.2018, 10:05
|
|||
---|---|---|---|
Подсчет строк в StringBuilder |
|||
#18+
mayton, я и не про StringBuilder с его final. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=59&tablet=1&tid=2121728]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 318ms |
total: | 467ms |
0 / 0 |