【问题标题】:How get string outside for Loop如何在循环之外获取字符串
【发布时间】:2018-06-10 06:56:30
【问题描述】:

祝大家今天好 我在 for 循环中有 10 个字符串 TITLE 的 ArrayList,它工作正常但外部循环只显示最后一个标题的一个字符串。现在在 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() 方法。
  • 你到底在问什么?
  • outside it just show last one ... 当然!在循环之外,您只打印变量 title,您在循环的最后一次迭代中将其设置为 ArrayList 的 last item

标签: android for-loop arraylist


【解决方案1】:

要显示数组列表的所有字符串,您可以使用titles.toString()
例如

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

【讨论】:

    猜你喜欢
    • 2015-12-26
    • 1970-01-01
    • 2014-02-23
    • 2016-03-05
    • 1970-01-01
    • 2015-06-16
    • 2010-10-13
    • 2017-08-03
    • 2016-11-30
    相关资源
    最近更新 更多