java 字符串 异或

风之恋--- 发布于 2013/12/18 18:06
阅读 960
收藏 0

GPTAX,1,2013201,1,2019,你好!
对所有字符(每个8位)执行异或运算(当然在这里边逗号间的每段数据都是可以手动填入的,不过这个格式是固定的)然后最终运行结果将16进制的高四位和低四位转成两个ASCII码字符

//当然方法体 需要try  catch一下下
String str = "各种输入内容";
byte[] array=str.getBytes("gb2312");
for (int i=1;i<array.length;i++){
        array[i-1]^=array;
       }

System.out.println(array[array.length-1]);
我这么做的,可是打印结果(字符串改动以后)却有负号,怎么整成没有负号的结果啊???还是我这么异或也不行

如果不行的话 ,麻烦给个完整的方法完成这个过程

加载中
返回顶部
顶部