public boolean isAnagram(String s, String t) {
		boolean res = false;
		if(s==null||t==null|| s.length()!=t.length() ){
			return res;
		}
		int len = s.length();
		char[] sc = s.toCharArray();
		char[] tc = t.toCharArray();
		int tsum = 0;
		int ssum = 0;
		byte sxor = 0x0;
		byte txor = 0x0;
		for(int i=0;i<len;i++){
			sxor ^= (byte) sc[i];
			txor ^= (byte) tc[i];
			if(i==0){
				tsum = sc[i];
				ssum = tc[i];
			}else{
				tsum *= sc[i];
				ssum *= tc[i];
			}

		}
//		System.out.println(txor +","+sxor+"|"+tsum +","+ssum);

		if(tsum == ssum && sxor == txor){
			res = true;
		}
		return res;
	}