Java好用代码

1. 字段截取 。

    // 字符截取
    String str = null;
    // 有不为空判断
    String[] item = StringUtils.splitByWholeSeparatorPreserveAllTokens(str,",");
    // 没有为空判断,会抛异常
    String[] item2 = str.split(",");

 2. 参数校验(使用在实体类中),要在控制器类要使用的方法中加入@Validated,参数校验才会起作用。

    // 非空验证
    @NotBlank(message = "xxx不能为空")
    public int xxx = 10;

更多看@Validated注解详解,分组校验,嵌套校验,@Valid和@Validated 区别,Spring Boot @Validated_昌杰的攻城狮之路的博客-CSDN博客_@validated注解


 3. 对象的拷贝。

        BeanUtils.copyProperties("源","目标");

4.判断值是否相同(忽略大小写)、判断字符串是否包含。

        String str2 = "GET";
        // 忽略大小写进行判断是否相同
        if (StringUtils.equalsIgnoreCase("get", str2)) {
            // 判断str2是否有G
            boolean contains = StringUtils.contains(str2, "G");
        }

5.判断集合

List<String> strings = new ArrayList<>();
if(CollectionUtils.isEmpty(strings)){

		
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值