【问题标题】:For loops: Reverse if-statements or continue checks?For 循环:反转 if 语句或继续检查?
【发布时间】:2017-03-03 14:43:56
【问题描述】:

我正在尝试找到循环遍历 for 循环的最有效方法 假设我想遍历某些东西并检查它是否为空,然后我应该使用if(object == null) { continue } 还是我应该使用 if(object != null) { // code }

【问题讨论】:

    标签: performance loops if-statement for-loop boolean


    【解决方案1】:

    我用 100,000 到 100,000,000 大小的数组和对象列表进行了一系列测试。可以肯定地说,这些方法是相同的。这两种方法所用的时间相同(大约相隔 2-5 毫秒),因此第一种方法耗时 4252 毫秒,而另一种方法耗时 4254 毫秒,显然没有区别。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      • 2013-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多