
javase
fingerPower
改变世界,你可以的。
展开
-
java的int与long
今天在公司部署程序后,发现了一个NumberFormat异常。需求是这样的,我拿到一批数据,数据中有个 time 字段,格式是yyyyMMddHHmmss,拿到手是一个字符串,我需要判断当前时间是否在此time 到 time-2huor 时间段内,因为我有一个time字符串了,为了省事,我先就直接通过2个time转int后去比较大小。我知道date类jdk里提供了些比较原创 2017-03-28 16:45:55 · 1722 阅读 · 0 评论 -
java的数学运算
在java中,使用/法,将两个数相除,这里注意一下若是整数相除,如 10/3 会得到3,整数相除,程序只会反回整数若分子比分母大,即除数比被除数大,依然是整数相除,程序则会反回0。如 3/10 会得到0若想得到小数点后面的数,则不能让两个操作数都是整数,其中一个可以是float或duoble,当然两个数都是float或double也是可以的。原创 2017-03-13 20:02:25 · 601 阅读 · 0 评论 -
论HashMap、Hashtable、TreeMap、LinkedHashMap的内部排序
HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。 集合框架”提供两种常规的Map实现:HashMap和TreeMap (TreeMap实现SortedMap接口)。在Map 中插入、删除和定位元素,HashMap 是最好的选择。但如果您转载 2017-06-04 19:32:07 · 803 阅读 · 1 评论 -
java代码写出艺术范儿
1.健值对数据排序我们在写代码的过程中,肯定会把数据存放在数据结构中,而经常遇到需要对数据作排序的业务步骤,这样更方便我们后续处理数据,关于健值对的数据存储,在业务流程中,我们组织一批大量的健值对数据,但数据是无序的,混乱的,假设,我们的key保存的是time 格式为 yyyyMMddHHmmss这个样子,然后我们想要对这批数据通过key来排序,正常的话我们会自己去排序,或者通过实现c原创 2017-06-04 17:53:51 · 948 阅读 · 0 评论