java中常用方法--以及判断集合,对象,为空的工具类

java常用方法:

//截取字符串
String Str = new String("hello wrold");  
System.out.print("返回值,从第4位截取到字符串末尾 :" );
Str.substring(4);
System.out.print("返回值,从第4位截取到第10位 :" );
System.out.println(Str.substring(4, 10) );

//用于判断字符串中是否包含指定的字符或字符串。
.contains
//用于检测字符串是否以指定的前缀开始
.startsWith

public boolean startsWith(String prefix, int toffset)
public boolean startsWith(String prefix)
prefix -- 前缀。
toffset -- 字符串中开始查找的位置。
System.out.println(Str.startsWith("www") );
如果字符串以指定的前缀开始,则返回 true;否则返回 false。
//返回字符串的子字符串。
.substring()
从当前位置到结束位置

//全部替换
.replaceAll("被替换值","替换值")
//条件替换,只替换特定内容
.replace("</br>", "")
//填入---
.parse
//将数组转换为集合
Arrays.asList(ids)
List<String> list = Arrays.asList("a","b","c");

//获取流的第一条数据-打印为50
Stream.of(50, 60, 70).findFirst().ifPresent(s -> System.out.println(s)); 

//对一个字符串进行分割成多个字符串数组
.split()
标准形式为String [] strings = str.split("");
DateUtils.calculateTimeDifference计算两个时间差(年,月)

判断空:

//判断集合不为空
CollectionUtils.isNotEmpty(list)
//判断集合为空
CollectionUtils.isEmpty(list)

//判断对象不为空
ObjectUtil.isNotNull(a);
//判断对象为空---常用
ObjectUtil.isNull(a);
//只是单纯的判断对象是否存在,并不在意内部是否有数据
ObjectUtil.isEmpty()
//获取数字,数字返回数字,不是数字返回0
ObjectUtil.getNumber(Number number)

//判断字符串是否为空(内部有空格则不为空)
StringUtils.isEmpty()
//判断字符串是否为空(内部有空格依旧是空字符串)
StringUtils.isBlank()

//判断是否相同且忽略大小写--直接点
equalsIgnoreCase

判断类对象是否存在
.isPresent()   ----适用于Optional类
Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。
Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。
Optional 类的引入很好的解决空指针异常。

时间数据直接判断   !=null

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值