![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小小算法
只为你疯狂
屌丝男一枚
展开
-
交换2个变量,不通过第三变量
交换两个变量利用第三变量方法:eg:int a = 5;int b = 6;fun(){int c = a;a = b;b = c;}不通过第三变量c的实现方法:fun(){a = a + b;b = a - b;a = a - b;}原创 2013-05-08 10:30:23 · 499 阅读 · 0 评论 -
Java 读取 C++写入的二进制数据
C++写入二进制文件时它的字节顺序是左地右高,而java则是左高右低,因此在读取数据时需要转换下。转换代码如下:public static int C2J_Int( int num ){ System.out.println( "num: "+Integer.toBinaryString(num) ); int value = 0; int i0 = num >> 24 &原创 2013-12-30 17:52:28 · 2372 阅读 · 0 评论 -
游戏中屏蔽字库的处理
功能介绍:当玩家在游戏中输入某些禁言的内容时用*号提示。功能流程:将所有禁言的字串放到一个列表中,ArrayList data = new ArrayList();//data里存放所有屏蔽字库的字串接着定义一个HashMap如下://String 存放该String开头的关键字//ArrayList 所有以String为关键字开头的字串列表public HashMap > s原创 2013-12-27 12:03:47 · 7273 阅读 · 1 评论