数组索引查找与实例字段查找

时间:2010-02-21 09:34:43

标签: android performance

someArray [index]是否比someObject.field更快地获取值?

E.G:

if(intArray [i] == 42){// do stuff}

VS

if(someObject.x == 42){// do stuff}

我会尽快测试并发布结果;只是想知道你们是否有任何想法。

1 个答案:

答案 0 :(得分:2)

我希望使用数组元素要快得多,因为引用直接指向要检索的值。

当您在Object字段上引用成员时,运行时必须确定该成员所属的类,依此类推,并且该过程将花费更长时间。