• 大小: 45KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-11
  • 语言: Java
  • 标签: java  工具类  

资源简介

java开发,30个常用工具类总结,全部来自项目实践中用到的工具类:dateUtils、StringUtils、CalendarUtils、FileUtil、RandomUtil等

资源截图

代码片段和文件信息

package com.polysoft.household.platform.business.core.util;

import org.apache.commons.lang.math.NumberUtils;

/**
 * Created by zhiqiang on 2017/7/24.
 * app版本管理工具类
 */
public class AppVersionUtils {

    public static Integer DEFAULTVERSION=1000;

    /**
     * 获取版本号
     * @param version
     * @return
     */
    public static Integer getVerionNumer(String version){
        Integer integer =DEFAULTVERSION;
        String sys_version_tmp = version.replaceAll(“\\.“ ““);
        try {
            integer = Integer.valueOf(sys_version_tmp);
        }catch (Exception e){

        }
        return integer;
    }


    /**
     * 版本号累加算法
     *
     * @return
     */
    public static  String getNewVersion(String oldVersion) {
        String sys_version_tmp = oldVersion.replaceAll(“\\.“ ““);
        if (!NumberUtils.isNumber(sys_version_tmp)) {
            return oldVersion;
        }
        long sysVersionNum = Long.valueOf(sys_version_tmp);
        sysVersionNum += 1;
        String sys_version = ““;
        for (int i = 0; i < (sysVersionNum + ““).length(); i++) {
            if (i==0) {
                sys_version += (sysVersionNum + ““).charAt(i);
            } else {
                sys_version += “.“ + (sysVersionNum + ““).charAt(i);
            }
        }
        return sys_version;
    }

    /***
     * 比较版本
     * @param oldVersion
     * @param newVersion
     * @return
     */
    public static  Boolean compareTo(String oldVersionString newVersion) {
        String oldVersion_tmp = oldVersion.replaceAll(“\\.“ ““);
        String newVersion_tmp = newVersion.replaceAll(“\\.“ ““);
        if (!NumberUtils.isNumber(oldVersion_tmp)||!NumberUtils.isNumber(newVersion_tmp)) {
            return false;
        }
        long sysVersionNum = Long.valueOf(oldVersion_tmp);
        long newVersionNum = Long.valueOf(newVersion_tmp);

        return newVersionNum>sysVersionNum;
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1506  2018-04-16 13:46  工具类总结\annotation\ExcelField.java

     文件       2040  2018-04-16 13:46  工具类总结\AppVersionUtils.java

     文件       7519  2018-04-16 13:46  工具类总结\BaiduMapUtil.java

     文件        910  2018-04-16 13:46  工具类总结\BeanUtils.java

     文件      16978  2018-04-16 13:46  工具类总结\CalendarUtils.java

     文件       2630  2018-04-16 13:46  工具类总结\CodeUtils.java

     文件       2119  2018-04-16 13:46  工具类总结\DatePeriodUtil.java

     文件        979  2018-04-16 13:46  工具类总结\DateUtil.java

     文件      17825  2018-04-16 13:46  工具类总结\ExportExcel.java

     文件       1447  2018-04-16 13:46  工具类总结\FastjsonSerialize.java

     文件       3124  2018-04-16 13:46  工具类总结\FileUtil.java

     文件      11900  2018-04-16 13:46  工具类总结\HttpsUtil.java

     文件      13960  2018-04-16 13:46  工具类总结\ImportExcel.java

     文件        740  2018-04-16 13:46  工具类总结\IpUtil.java

     文件        421  2018-04-16 13:46  工具类总结\IResult.java

     文件       5057  2018-04-16 13:46  工具类总结\MoneyUtils.java

     文件       1537  2018-05-09 10:21  工具类总结\Page.java

     文件       3932  2018-04-16 13:46  工具类总结\pdf\Image2base64Utils.java

     文件       5088  2018-05-09 10:21  工具类总结\pdf\PdfCreateUtils.java

     文件       4221  2018-04-16 13:46  工具类总结\PinyinUtil.java

     文件       2301  2018-04-16 13:46  工具类总结\Query.java

     文件       1172  2018-05-09 13:26  工具类总结\QueryPage.java

     文件       1037  2018-04-16 13:46  工具类总结\RandomUtil.java

     文件      12363  2018-04-16 13:46  工具类总结\Reflections.java

     文件       3945  2018-05-09 10:21  工具类总结\Result.java

     文件        927  2018-04-16 13:46  工具类总结\ResultUtils.java

     文件       1813  2018-05-02 15:50  工具类总结\SaltPassUtils.java

     文件       7612  2018-05-02 15:50  工具类总结\security\Cryptos.java

     文件       3140  2018-05-02 15:50  工具类总结\security\Digests.java

     文件       3651  2018-05-02 15:50  工具类总结\security\Encodes.java

............此处省略10个文件信息

评论

共有 条评论