import org.apache.commons.lang3.ObjectUtils;下的ObjectUtils工具类

本文介绍了ApacheCommonsLang3库中的ObjectUtils类,重点讲解了compare()方法用于比较Integer和int类型的数值,以及CONST方法如何将值赋给结果,包括boolean类型的示例。
摘要由CSDN通过智能技术生成

目录

依赖

1.ObjectUtils.compare()

1.1比较Integer类型数据大小

1.2比较int类型数据大小

2.ObjectUtils.CONST():作用是将value的值赋给result

1.boolean类型


依赖

  <!-- lang3 可以使用其中的工具类来处理字符串、日期、数组等等常见的功能-->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.8.1</version>
        </dependency>

1.ObjectUtils.compare()

ObjectUtils.compare()相等是输出0,-1是小,1是大

1.1比较Integer类型数据大小

/**
     * 比较Integer类型数据大小
     */
    @Test
    public void test1() {
        //number:名词 --;数数字;编号;(电话、传真等的)号码;数量;期;序数;
        //result:名词 --:后果,结果;成果,效果;〈美〉(议院的)决议,决定;(考试的)成绩,分数;得分;〈数〉(计算或推论的)答案,答数;(尤指足球比赛的)胜利,胜局;比赛结果,比分;成功实现的事

        Integer number1 = 22;
        Integer number2 = 55;

        //compare:v.比较;对比;与…类似(或相似);将…比作;表明…与…相似
        Integer result1=ObjectUtils.compare(number2,number1);//输出1,因为55比22大
        Integer result2=ObjectUtils.compare(number1,number2);//输出-1,因为22比55小
        Integer result3=ObjectUtils.compare(number1,number1);//输出0,因为他们相等

        //sout 快速输出 System.out.println();
        System.out.println(result1);
        System.out.println(result2);
        System.out.println(result3);
    }

1.2比较int类型数据大小

/**
     * 比较int类型数据大小
     */
    @Test
    public void test2() {

        //number:名词 --;数数字;编号;(电话、传真等的)号码;数量;期;序数;
        //result:名词 --:后果,结果;成果,效果;〈美〉(议院的)决议,决定;(考试的)成绩,分数;得分;〈数〉(计算或推论的)答案,答数;(尤指足球比赛的)胜利,胜局;比赛结果,比分;成功实现的事

        int number1 = 22;
        int number2 = 55;

        //compare:v.比较;对比;与…类似(或相似);将…比作;表明…与…相似
        int result1=ObjectUtils.compare(number2,number1);//输出1,因为55比22大
        int result2=ObjectUtils.compare(number1,number2);//输出-1,因为22比55小
        int result3=ObjectUtils.compare(number1,number1);//输出0,因为他们相等

        //sout 快速输出 System.out.println();
        System.out.println(result1);
        System.out.println(result2);
        System.out.println(result3);

    }

2.ObjectUtils.CONST():作用是将value的值赋给result

CONST方法,用于返回其传入的参数值。这些方法分别支持不同的参数类型(booleanbytecharshortintlongfloatdouble和泛型T),并将参数原封不动地返回。

1.boolean类型

 @Test
    public void testConstBoolean() {

        //段代码的作用是将value的值赋给result,并且两者都是true。
        boolean value = true;
        boolean result = ObjectUtils.CONST(value);
        System.out.println(result);
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值