if?((j?=?tmp13_8.length?-?1)?>=?0)//這是判斷沒有循環
{
int?tmp31_21?=?j;
//0x3f是16進制的63,&運算是變成二進制然後計算的,&運算妳自行查壹下,還有char強轉int類型
i?=?(char)((char)(tmp31_21?^?i)?&?0x3F);
//charAt方法就是講索引J位置的字符提取出來和I進行運算;這裏的^壹種運算方式,異或運算,也是轉換成二進制運算的
arrchar[tmp31_21]?=?((char)(a.charAt(j)?^?i));
//這裏又重復做了壹次
int?tmp63_13?=?j;
i?=?(char)((char)(tmp63_13?^?i)?&?0x3F);
arrchar[tmp63_13]?=?((char)(a.charAt(j)?^?i));
}
//返回arrchar
return?new?String(arrchar);