1)public?void?reverseString(char[]?s)?
{????????char?a;????????
?????????for(int?i?=?0,j?=?s.length-1;?i?<?j;?i++,j--)
?????????{?
???????????????a?=?s[i];
??????????????s[i]?=?s[j];?
??????????????s[j]?=?a;
?????????}
}
2)public?void?reverseString(char[]?s)
?{????????for(int?i?=?0,j?=?s.length-1;?i?<?j;?i++,j--)????????
??????????{????????????s[i]?=?(char)(s[i]?^?s[j]);????????????
???????????????????????s[j]?=?(char)(s[i]?^?s[j]);????????????
???????????????????????s[i]?=?(char)(s[i]?^?s[j]);????????
??????????}
}
為什么第一段代碼比第二段代碼向jvm申請的空間更多呢,真心求解答
慕粉3783438
2019-07-31 10:08:21