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
- java随手记(1)
- java基础随手记(1)
- HTML5 随手记 (1)
- MySQL随手记(1)
- java随手记
- Java 随手记
- java学习随手记
- 随手记录--java fx(1)
- 随手记——(细节)1
- Java 知识小点-随手记
- 随手记——Java
- Linux 随手记1
- 随手记1
- unity3d随手记1
- tcp 随手记1
- 随手记1
- Hibernate(随手记)
- java随手笔记(二)
- 深入浅出DDoS攻击防御
- log4j 之 DailyRolling :屏蔽指定包日志输出
- XCode5下安装cocos2d模板及不能成功安装的解决办法
- android 4.3关键词
- Design Pattern 总结
- java随手记(1)
- Devexpress 13.1 Silverlight GridControl的打印导出
- 怎样快速搜索自己所需的资料?
- Java算法分析与设计视频教程
- 关闭iOS虚拟键盘的N种方法
- C++中float与double类型的精度区别
- Linux中ELF格式文件介绍
- jqGrid简单用法,jgGrid与Struts2集成
- 如何让listview点击后没有效果 [