回答标题:不同。 1:前者常用于遍历对象且i是字符串类型,后者是数值类型 2:前者在某些旧版本的安卓设备会遍历其对象自身从而多遍历了一个值出来 结论:遍历对象用前者,遍历数组用后者; 引用另外一个解释: https://www.cnblogs.com/jinling/p/5462338.html