java基础
文章平均质量分 51
javaSE
格式凶恶
这个作者很懒,什么都没留下…
展开
-
StringTokenizer的用法
StringTokenizer原创 2022-07-12 11:09:37 · 342 阅读 · 1 评论 -
数组为什么可以用foreach?
Collection集合(ArrayList)在使用 foreach 时,是通过迭代器 Iterator,不断获取 next 元素,而数组没有这样做,在我们观察数组使用普通 for 与 foreach 两个反编译结果时发现,数组的 foreach 结果与 for 几乎可以说是一模一样,可以看到网上一些说法描述道:“数组也可以使用 foreach 循环遍历,是因为Java将对于数组的 foreach 循环转换为对于这个数组每一个的循环引用”,我想这句话更直观或者更准确的表达应该是:数组使用 foreach 时原创 2022-07-07 21:55:23 · 347 阅读 · 0 评论 -
StringUtils.isNumeric(str)
在项目中遇到一处bug,调试的结果竟然是StringUtils.isNumeric(String str) 在捣鬼(采用的是org.apache.commons.lang.StringUtils),下面的代码是判断一个参数非空,且为整数:if(StringUtils.isNumeric(str) && StringUtils.isNotBlank(str)){ // do sth}在简单不过的代码,却隐藏着bug !因为如果 str = ".转载 2022-03-21 08:49:04 · 5234 阅读 · 0 评论