java知识
花月诗人
这个作者很懒,什么都没留下…
展开
-
java安全防溢出的两整数平均值算法
一般求两整数平均值大家可能会有如下写法public static int mean(int a, int b){ return (a + b) / 2;}好一些的会这样写public static int mean(int a, int b){ return (a + b) >> 1;}//或public static int mean(int a, int b...原创 2018-04-17 23:27:39 · 6516 阅读 · 5 评论 -
Java中Map根据键(Key)或者值(Value)进行排序
我们都知道,java中的Map结构是key-->value键值对存储的,而且根据Map的特性,同一个Map中不存在两个Key相同的元素,而value不存在这个限制。换句话说,在同一个Map中的Key是唯一的,而value不唯一。Map是一个接口 ,我们不能直接声明一个Map类型的对象,在实际开发中,比较常用的Map数据结构是HashMap和TreeMap,它们都是Map的直接子类。如果考虑到...转载 2018-04-18 20:21:55 · 13261 阅读 · 1 评论