小编mha*_*ner的帖子

Java for循环迭代

考虑以下代码:

final String str = "1-2-3";

for (int idx = 0; idx < str.split("\\D").length; idx++) {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

这部分代码str.split("\\D")会执行多少次?三次?或者编译器会看到str声明为final,只有一次调用str.split("\\D")就足够了吗?

java iterator for-loop

0
推荐指数
1
解决办法
141
查看次数

标签 统计

for-loop ×1

iterator ×1

java ×1