美文网首页
java常用工具类---持续更新

java常用工具类---持续更新

作者: thinking2019 | 来源:发表于2020-09-14 15:51 被阅读0次

    BigDecimal操作方法

    BigDecimal.negate()    -- > 返回的对象的负值
    BigDecimal.abs()    -- > 返回的对象的绝对值
    

    驼峰转换

    <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
    </dependency>
    
    com.google.common.base.CaseFormat
    

    时间工具方法

    org.apache.commons.lang3.time.DateUtils
    

    注解操作方法

    org.springframework.core.annotation.AnnotationUtils
    

    反射

    org.apache.commons.lang3.reflect.MethodUtils  --- 方法工具类
    
    org.apache.commons.lang3.reflect.FieldUtils   --- 属性工具类
    

    文件

    org.apache.commons.io.FileUtils   --- 文件操作类
    
    org.apache.commons.io.FilenameUtils   --- 文件名操作类
    
    org.apache.commons.io.IOUtils   --- io工具类
    
    java.nio.file.Files   --- nio工具类
    

    工具包--commons-beanutils

    - MethodUtils通过反射访问对象的方法并且执行方法
    
    - ConstructorUtils通过反射提供了构造方法相关的便捷操作方法
    
    - PropertyUtils通过反射提供了对象属性的便捷操作方法
    
    - BeanUtils通过反射提供了Bean对象的便捷操作方法 --- 不建议使用
    
    - ConvertUtils提供了数据类型相互转换的方法
    
    <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-collections4</artifactId>
            <version>4.3</version>
        </dependency>
    
    org.apache.commons.collections4.IteratorUtils
    

    相关文章

      网友评论

          本文标题:java常用工具类---持续更新

          本文链接:https://www.haomeiwen.com/subject/xcuzektx.html