我有两个相同的条件,我想知道哪些是在perfomance?哪个代码的性能比较好?
if(str_final.charAt(str_final.length() -1) == 'a'
|| str_final.charAt(str_final.length() -1) == 'b')
{
// body
}
-------------------- OR --------------------
char temp = str_final.charAt(str_final.length() -1);
if(temp == 'a' || temp == 'b')
{
// body
}
真正的问题是哪些是可读性? :) –
谈论可读性......如何...'.endsWith(“a”)'? – giraff
关注性能这样一个微小的细节就像用剪刀修剪草坪。 – Jacob