【发布时间】: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