您的位置:首页 > 编程语言 > Java开发

java随手记(1)

2013-12-20 09:21 162 查看
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会回到整形类型的最小值,小心这个问题导致的死循环
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: