Как получить строку за пределами цикла

Добрый день всем У меня есть ArrayList с 10 строками TITLE внутри цикла for, он работает нормально, но за пределами цикла отображается только один последний заголовок строки. Теперь внутри цикла for отображаются все 10 строк, а снаружи - только последняя.

        titles = new ArrayList<String>();

        String title = null;
        for (int i=0 ;i< titles.size();i++){
            title = titles.get(i);
            Log.d("zxc",""+title);
        }

        Log.d("asd",""+title);

для доступа ко всем элементам вы должны использовать метод toString () для массива.

Mahdi Bagjani 10.06.2018 09:05

Что ты действительно спрашиваешь?

NiVeR 10.06.2018 09:06
outside it just show last one ... конечно! Вне вашего цикла вы печатаете только переменную title, которую вы установили в последний пункт вашего ArrayList, на последней итерации вашего цикла.
Phantômaxx 10.06.2018 09:14
4
3
180
1

Ответы 1

Чтобы показать все строки вашего Arraylist, вы можете использовать titles.toString().
Например

Log.d("asd",titles.toString())

Другие вопросы по теме