java随手记(1)

来源:互联网 发布:一叶落而知秋 编辑:程序博客网 时间:2024/05/16 12:50
1 简单加密、解密  位运算
  String password = scanner.nextLine();
     char[] array = password.toCharArray();
     for (int i = 0; i < array.length; i++) {
          array[i] = ( char)(array[i] ^ 20000);
          }
解密时把加密后的字符串再做一次异或位运算即可.

2 不用temp变量实现2个整数的互换
     A = A ^ B;
     B = B ^ A;
     A = A ^ B;

3 当整型值达到最大后再加1会回到整形类型的最小值,小心这个问题导致的死循环
0 0
原创粉丝点击