java随手记(1)
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会回到整形类型的最小值,小心这个问题导致的死循环
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Java集合中的Set
原創
2024-05-02 23:34:26
Java中的List
原創
2024-05-01 21:31:27
通义灵码实战系列:一个新项目如何快速启动,如何维护遗留系统代码库?
原創
2024-04-30 21:12:20
Apache DolphinScheduler支持Flink吗?
原創
2024-04-30 11:49:27
Spring AI 抢先体验,5 分钟玩转 Java AI 应用开发
原創
2024-04-29 21:12:12
1 名工程师轻松管理 20 个工作流,创业企业用 Serverless 让数据处理流程提效
原創
2024-04-28 21:12:22
Java word通过html设置样式(Spire Docx)
Java word通過html設置樣式(Spire Docx) <dependencies> <!-- Apache POI dependency for Word --> <dependency>
原創
2024-04-26 23:42:09
从零开始学架构V2-初识架构设计-1
原創
2024-04-25 23:56:25
高德地图爬虫实践:Java多线程并发处理策略
原創
2024-04-25 23:26:44
三十分钟入门基础Go(Java小子版)
原創
2024-04-25 23:17:43
流水线运行出错排查难?AI 来帮你
原創
2024-04-24 21:12:07
西安站开营!AI 编码助手通义灵码帮大学生“整活儿”
原創
2024-04-24 21:12:06