apache工具类
文章平均质量分 91
JavaWeb学起来
这个作者很懒,什么都没留下…
展开
-
commons-lang3的反射工具类之MethodUtils(2)
昨天的文章写的平淡无奇,只是做了基本方法的介绍,本想今天继续往下学习FieldUtils工具类,想到之前项目的奇葩需求,就想举个例子加深MethodUtils的印象,我们开始今天的学习,不知道大家在工作中有没有碰到这样一个需求,一个含有boolean类型的flag1,flag2,flag3...flag100的javabean,判断它们全是true的时候,做什么,全是false的时候,做什...原创 2020-04-28 19:44:21 · 465 阅读 · 0 评论 -
commons-lang3的反射工具类之MethodUtils(1)
上一篇我们介绍了通过ConstructorUtils类来创建实例,今天我们来讲解下MethodUtils怎样调用静态方法和非静态方法,以及对比java反射调用静态方法和非静态方法。熟悉java反射的同学们,看到下边的例子会更加体会到这个类的好处。MethodUtils 该类是调用对象方法的工具类。怎样调用静态方法 我们拿Integer#max的静态方法来举...原创 2020-04-27 19:54:32 · 2187 阅读 · 0 评论 -
commons-lang3的反射工具类之ConstructorUtils
大家都知道java中创建一个对象,用new这个关键字,比如,new ArrayList(),new String()等等,java8以后还可以使用实现Supplier函数接口,对象::new来创建对象,还可以使用java反射机制,最近lombok的出现,调用Builder.build()方法来创建对象,创建对象的方式也越来越新颖,今天我们在来介绍一种创建对象的方法,就是使用common-l...原创 2020-04-26 16:22:50 · 684 阅读 · 0 评论 -
commons-lang3的反射工具类之ClassUtils
今天我们开始学习,commons-lang3包下的反射工具类,大家在开发web项目时,用到的框架,spring,mybatis,hibernate,以及现在已经淡出大家视野的struts等,底层的原理都是使用了java反射机制,所谓java反射,就是把java类,接口,成员变量,方法等都抽象成对象的机制,而commons-lang3包下提供的工具类,更简单,容易的操作这些对象,我们就用几个...原创 2020-04-25 17:02:06 · 2172 阅读 · 0 评论 -
commons-lang3的SystemUtils类的常用方法总结
SystemUtils 该类是取得系统属性参数的工具类,它是对jdk中System类的getProperty方法进行了一层的封装相比System#getProperty方法 getProperty方法中,需要指定字符串的key,来取得系统属性参数,而SystemUtils类中定义了许多静态变量和静态方法,不知道大家参加过的项目有没有这样的开发规约,开发的类中,如果使用...原创 2020-04-23 20:17:25 · 678 阅读 · 0 评论 -
commons-lang3的NumberUtils类的常用方法总结
NumberUtils 该类是操作与数子相关的工具类,例如,字符串转换数字,数字间的比较,校验数字范围等,还可以对数字数组取最大值,最小值等,下面我们来学习下,常用的方法。和纯java实现方法不同之处 当我们实现一个从字符串转换数字的传统方法,一般使用Integer#valueOf的方法,但是,此方法如果将一个不是int类型的数据转换成int是,会抛出异常,Numbe...原创 2020-04-22 20:07:06 · 1824 阅读 · 0 评论 -
commons-lang3的ArrayUtils类的常用方法总结
ArrayUtils 该类是操作数组的工具类,因为数组和List不一样,长度不可变,如果尝试对数组增加,删除元素,必须重新定义新的数组,将已定义的数组拷贝到新数组中,总之操作起来非常麻烦,使用该类,可以轻松搞定,下面我们介绍常用方法。对数组增删截取的常用方法add 除了可以传入int数组外,还可以传入byte[],char[],long[]等基本数据类型。第...原创 2020-04-21 22:02:13 · 1028 阅读 · 0 评论 -
commons-lang3的RandomStringUtils类的常用方法总结
RandomStringUtils类 该类是生成随机数的工具类,一般使用在初期密码的生成,token的生成等常用方法randomAlphabetic方法描述:生成长度为参数指定数的只是英文字母(不区分大小写)随机字符串参数类型:int返回值类型:String public static String randomAlphabetic(int count...原创 2020-04-20 19:21:31 · 1137 阅读 · 0 评论 -
commons-lang3的StringEscapeUtils类的常用方法总结
StringEscapeUtils 从类名能看出来,是对特定字符串转义和不转义输出的工具类,例如以下的情况,使用【类名.方法名】的方式html,xml的标签(" & < >等) java,javascript的转义字符(tab键,双引号(")等) csv文件中项目双引号等 对转义字符概念还没有理解的小伙伴,现行baidu下,下面我们一组一组来介绍常用...原创 2020-04-19 16:49:22 · 8822 阅读 · 0 评论 -
commons-lang3的StringUtils类的常用方法总结(2)
开场白 接着上一篇我们继续来学习StringUtils类中一些常用方法的使用,稍微补充一下,StringUtils类中,顾名思义,提供一些我们常用一些字符串校验的方法,比如,字符串是否为空,是否是数字,是否是英文字母等,一般使用在,输入参数的校验等纯java方式实现参数空判断校验 比如,我们在判断一个字符串是否为空或者null的时候,使用以下的方法if(va...原创 2020-04-18 16:02:25 · 265 阅读 · 0 评论 -
commons-lang3的StringUtils类的常用方法总结(1)
commons-lang的安装方法maven的pom.xml文件,添加以下的依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.0</ve...原创 2020-04-18 11:37:00 · 1110 阅读 · 0 评论