【发布时间】:2017-03-03 14:43:56
【问题描述】:
我正在尝试找到循环遍历 for 循环的最有效方法
假设我想遍历某些东西并检查它是否为空,然后我应该使用if(object == null) { continue }
还是我应该使用
if(object != null) { // code }
【问题讨论】:
标签: performance loops if-statement for-loop boolean
我正在尝试找到循环遍历 for 循环的最有效方法
假设我想遍历某些东西并检查它是否为空,然后我应该使用if(object == null) { continue }
还是我应该使用
if(object != null) { // code }
【问题讨论】:
标签: performance loops if-statement for-loop boolean
我用 100,000 到 100,000,000 大小的数组和对象列表进行了一系列测试。可以肯定地说,这些方法是相同的。这两种方法所用的时间相同(大约相隔 2-5 毫秒),因此第一种方法耗时 4252 毫秒,而另一种方法耗时 4254 毫秒,显然没有区别。
【讨论】: