- 博客(6)
- 收藏
- 关注
原创 学习笔记-JAVA判断两个字符串是否相等
一、如果使用if(str1==str2),这种写法在java中可能会带来问题 1: String a=“abc”;String b=“abc”, 那么a==b将返回true。因为在java中字符串的值是不可改变的,相同的字符串在内存中只会存 一份,所以a和b指向的是同一个对象; 2:String a=new String(“abc”); String b=new String(“abc”); 那么a==b将返回false,此时a和b指向不同的对象。 二、用equals方法比较的是字符串的内容是否相同
2021-01-11 18:09:17
570
转载 学习笔记-StringUtils中isNotBlank()和isNotEmpty()的区别
java中,StringUtils类中的一些常用方法: boolean isBlank(String str) //判断某字符串是否为空或长度为0或由空白符(whitespace)构成 StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank(" ") = true StringUtils.isBlank(" ") = true StringUtils.isBlank("\t \n \f \r")
2021-01-09 20:21:17
200
原创 学习笔记-java声明数组并判断是否存在某个值
声明数组并赋值 数组完成初始化后,内存空间中针对该数组的各个元素就有个一个默认值: 基本数据类型的整数类型(byte、short、int、long)默认值是0; 基本数据类型的浮点类型(float、double)默认值是0.0; 基本数据类型的字符类型(char)默认值是'\u0000'; 基本数据类型的布尔类型(boolean)默认值是false; 类型的引用类型(类、数组、接口、String)默认值是null. 一
2021-01-09 20:11:50
692
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅