原理:::相同為0 不同為1
如: 0001^1111=1110
public boolean checkDiffer(String str){ //抽屜原理,為支持ASCII,判斷字符串長度 if(str.length>256){return false;} for(int i=0;i<str.length();i++){ for(int j=i+1;j<str.length();j++){ if(str.charAt(i)^str.charAt(j)==0){//這里利用異或原理,判斷字符串中兩字符是否相同,相同為0; return false; } } } return true; }