Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Iron Acorn
12 / 12 / 1
Регистрация: 28.09.2012
Сообщений: 39
#1

StringBuilder и Log.d - Android

03.02.2013, 03:19. Просмотров 660. Ответов 4
Метки нет (Все метки)

Доброго времени суток!

Получаю код страницы , сохраняю его в StringBuilder:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
URL url = new URL(uri);
            URLConnection connection = url.openConnection();
            InputStreamReader inputStreamReader = new InputStreamReader ( connection.getInputStream ( ),"windows-1251") ;
            BufferedReader bufferReader = new BufferedReader(inputStreamReader);
            String str = null;
            StringBuilder stringBuilder = new StringBuilder();
            long total = 0;
            while( (str = bufferReader.readLine()) !=null)
            {
            total+=str.length()+1;
            stringBuilder.append(str).append("\n");
            }
            Log.d("debug" , stringBuilder.toString());
            Log.d("debug" , String.valueOf(total));
            Log.d("debug" , String.valueOf(stringBuilder.length()));
            str = stringBuilder.toString();
            
            bufferReader.close();
После цикла вывожу код в логи Log.d("debug" , stringBuilder.toString()); выводит не до конца.
Если выводить построчно в цикле Log.d("debug" , str); ,то всё хорошо.
Делаю подсчёт длины строк в цикле, сравниваю его с длиной stringBuilder, значения совпадают.
Помогите плиз.
Миниатюры
StringBuilder и Log.d   StringBuilder и Log.d  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2013, 03:19     StringBuilder и Log.d
Посмотрите здесь:

C# StringBuilder
C++ по заданым значениям х и у найти значение величины log x y (log с основанием х )
По заданым значениям х и у найти значение величины log x y (log с основанием х) C++
Android Error Log
back-log.log Windows
Android Log - о чём говорят эти сообщения?
Android Не запускается приложение на версии 4. О чём говорит LOG
Custom Log Android
JavaFX StringBuilder
Ошибки не выводятся в log Android
Очистка StringBuilder по нажатию кнопки Android
MinifyEnabled true Log и комментарии Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
03.02.2013, 03:45     StringBuilder и Log.d #2
хм, странно. а если так сделать?
StringBuilder stringBuilder = new StringBuilder(131072);
Iron Acorn
12 / 12 / 1
Регистрация: 28.09.2012
Сообщений: 39
03.02.2013, 03:52  [ТС]     StringBuilder и Log.d #3
Цитата Сообщение от V0v1k Посмотреть сообщение
хм, странно. а если так сделать?
StringBuilder stringBuilder = new StringBuilder(131072);
Не помогает. Насколько я знаю, память должна выделяться сама при добавлении.
Да и сумма длин строк совпадет с длиной stringBuilder. Что-то не так при выозове метода stringBuilder().toString()
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
03.02.2013, 04:09     StringBuilder и Log.d #4
не нашел никакой зацепки в этом методе...
нужно поисследовать, найти закономерности...

Добавлено через 5 минут
а, вспомнил, есть ограничение в выводе в консоль...

Добавлено через 38 секунд
выведи в файл например, там будет полный текст.
Iron Acorn
12 / 12 / 1
Регистрация: 28.09.2012
Сообщений: 39
03.02.2013, 05:14  [ТС]     StringBuilder и Log.d #5
Цитата Сообщение от V0v1k Посмотреть сообщение
Добавлено через 38 секунд
выведи в файл например, там будет полный текст.
Всё отлично, большое спасибо!
Yandex
Объявления
03.02.2013, 05:14     StringBuilder и Log.d
Ответ Создать тему
Опции темы

Текущее время: 05:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru