有时我会看到这样的代码:
if (id.split(":").length > 1) {
sub_id = id.split(":")[1];
parent_id = id.split(":")[0];
}
做类似的事情不是更好(更快)吗
String [] ids = id.split(":");
if (ids.length > 1) {
sub_id = ids[1];
parent_id = ids[0];
}
这样您就不必多次调用“split()”,或者编译器/JIT 会做这样的优化吗?