难道在有可能包含字符串“arrayNames” for循环下面这样:for (String s:arrayLocations +String otherOne:arrayNames)
?我知道这段代码是错误的,但这只是为了传达想法。
String[] arrayLocations = formattedLocations.split(",");
String[] arrayNames = formattedNames.split(",");
for(String s:arrayLocations)
{
Toast.makeText(context, s, Toast.LENGTH_LONG).show();
Toast.makeText(context, toBeAdded, Toast.LENGTH_LONG).show();
}
不要用进行迭代foreach
,而是执行for i
...(如果两个数组的大小相同...)
for (int i = 0; i < arrayLocations.length; i++) {
Toast.makeText(context, arrayLocations[i], Toast.LENGTH_LONG).show();
Toast.makeText(context, arrayNames [i], Toast.LENGTH_LONG).show();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句