- 博客(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
529
转载 学习笔记-StringUtils中isNotBlank()和isNotEmpty()的区别
java中,StringUtils类中的一些常用方法:boolean isBlank(String str)//判断某字符串是否为空或长度为0或由空白符(whitespace)构成StringUtils.isBlank(null) = trueStringUtils.isBlank("") = trueStringUtils.isBlank(" ") = trueStringUtils.isBlank(" ") = trueStringUtils.isBlank("\t \n \f \r")
2021-01-09 20:21:17
155
原创 学习笔记-java声明数组并判断是否存在某个值
声明数组并赋值数组完成初始化后,内存空间中针对该数组的各个元素就有个一个默认值: 基本数据类型的整数类型(byte、short、int、long)默认值是0; 基本数据类型的浮点类型(float、double)默认值是0.0; 基本数据类型的字符类型(char)默认值是'\u0000'; 基本数据类型的布尔类型(boolean)默认值是false; 类型的引用类型(类、数组、接口、String)默认值是null.一
2021-01-09 20:11:50
637
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人