点击积累
记录各种坑
雷儿响叮当
这个作者很懒,什么都没留下…
展开
-
mysql数值型字符串比较大小
最近开发中遇到一个问题,要求查询某个区间内数值型字符串的数据。示例数据库card_detail 的card_no字段存入 十到十二位字符串idcard_no10000000009200000000103000000000011430000000015300000000263000000003要求查询 0000000010...原创 2020-04-27 11:23:05 · 2932 阅读 · 0 评论 -
==和equals 如何比较java中的字符串
是否有这样的经历,在程序中使用 == 运算符比较所有字符串。但是,直到遇到了一个bug,将其中一个改为.equals(),它修复了这个bug。是 ==不起效果了?什么时候应该使用,不应该使用?有什么区别吗== 比较引用地址的相等(比较他们是否同一个对象).equals() 是对值的比较()// These two have the same valuenew String("test...原创 2020-03-31 17:37:46 · 199 阅读 · 0 评论 -
ArrayIndexOutOfBoundsException异常,以及如何防止
数组越界 -->>指使用非法索引访问数组。索引为负值或大于或等于数组的大小。举个例子int[] array = new int[5];int boom = array[10]; // 这里就会抛出异常如何避免,这里就要注意数组的索引数组的索引不是从1开始的int[] array = new int[5];// ... 这里填充数组 ...for (int inde...原创 2019-06-21 18:55:57 · 81337 阅读 · 1 评论 -
java.lang.NullPointerException空指针异常分析
当声明一个引用变量(即一个对象)时,实际上是在创建一个指向对象的指针。下面的代码,其中声明原始类型的变量int:int x;x = 10;在这个例子中,变量x是一个int , Java将初始化为0。当给他分配值 10 时,10被写入到被引用的内存位置X.但是,当试图声明引用类型时,就会报错。如下面的代码:Integer num;num = new Integer(10);第一行...原创 2019-06-22 09:55:08 · 1468 阅读 · 0 评论 -
去掉烦人的“!=null"(判空语句)
去掉烦人的“!=null"(判空语句)转自:https://github.com/giantray/stackoverflow-java-top-qa/blob/master/contents/avoiding-null-statements-in-java.md为了避免空指针调用,我们经常会看到这样的语句if (someobject != null) { someobject.do...转载 2019-06-23 12:51:49 · 522 阅读 · 0 评论