Java核心技术卷
ch080139
这个作者很懒,什么都没留下…
展开
-
判断空值的函数
1 CollectionUtils在java.lang.Object.org.apache.commons.collections4.CollectionUtils包下面CollectionUtils.isNotEmpty():不为空并且元素个数大于0,返回trueCollectionUtils.isEmpty():为空或者元素个数等于0,返回true上面这个两个函数先判断是不是Null了,然后再判断是不是包含元素...原创 2022-01-26 10:19:20 · 623 阅读 · 0 评论 -
正则表达式 ? * + 加号 星号 问号 匹配 多个 一个 0个
正则表达式 * ? + 星号 问号 加上 匹配0个 匹配多个 匹配1个原创 2022-01-13 20:03:29 · 2259 阅读 · 0 评论 -
split()方法的注意点
1、字符串最后一个分隔符可以忽略,和直接删掉再调用split() 没有区别2、字符串第一个分隔符,不能忽略,会拆分出一个空字符串 + 正常分隔的结果3、如果字符串只包含分隔符,结果是空字符串4、如果字符串不包含分隔符,结果是字符串本身...原创 2022-01-06 21:59:02 · 194 阅读 · 0 评论 -
equals方法和hashCode方法
文章目录1、首先看看不重写情况下,equals方法和hashCode方法是干什么的2、为什么需要重写equals方法3、为什么要重写hashCode方法?4 总结5 快速生equals方法和hashCode方法1、首先看看不重写情况下,equals方法和hashCode方法是干什么的查看源码可以发现,equals()方法和hashCode()方法都是Objects类中的方法,其中equals()方法比较的是两个对象的地址是不是相同,hashCode()方法是根据地址值生成一个整数数值。这就表明,在不重原创 2021-12-27 01:42:31 · 390 阅读 · 0 评论 -
Java参数传递
Java参数传递java中采用的是值传递方式,方法形参得到的是外部实参的一个拷贝。1)方法不能修改基本数据类型的参数(即数字型或者布尔型)public class HelloWorld { public static void main(String[] args) { int x = 3; doubleNum(x); System.out.println(x); } private static void doubleNum原创 2021-08-05 20:42:30 · 135 阅读 · 0 评论 -
java中访问私有字段
java中访问私有字段在一个类中,该类的方法可以访问这个类的所有字段,包括私有字段。这一点是显而易见的。换句话说,类的方法可以访问隐式参数的私有字段,(隐式参数是指this).class Persion { private String name; public Persion(String n) { this.name = n; } // 方法可以访问这个类的私有字段 String getName() { return this.nam原创 2021-07-29 20:10:46 · 547 阅读 · 0 评论