草庐IT

arrstring

全部标签

java - 这是对 Java 中循环的有用优化吗?

考虑以下几点:1.for(finalBara:bars){for(finalFoof:foos){doSomethingWith(f.foo(),a.bar());}}和:2.for(finalBara:bars){finalObjectbar=a.bar();for(finalFoof:foos){doSomethingWith(f.foo(),bar);}}这种优化真的有帮助还是编译器会自动执行?如果bar()是一个setter/getter,你的答案会改变吗?(例如getBar())如果我的目标是Android开发,你的答案会改变吗? 最佳答案