资源简介
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\Image2ba
文件 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个文件信息
相关资源
- Java 接口
- java 绘制演示sin动态变化图形
- JAVAweb大作业
- java-onvif-nety4
- javax.jar 包免费
- Java保龄球游戏
- Java+Jsp+MySql微博开发
- niit java考试题目
- usb4java最新版1.3.0
- 小程序微信支付java后台
- javaee图书管理
- javabean+servlet+jsp+mysql实现人事管理增删
- Java开发实战宝典光盘及源码.txt
- UDP协议实现对等通讯Java+RSA加密解密传
- 王者归来:opencv3使用Java开发手册代码
- java刽子手游戏代码
- 基于java的端到端聊天工具
- java图书管理系统外文文献
- java神经网络的jar包joone.jar
- java时钟代码及报告
- JavaSE全套学习PPT
- JAVA 矩阵计算器含源代码
- Java游戏源码
- Java秒杀系统方案优化-高性能高并发实
- JAVA办公局域网设计论文
- JAVA实现联网五子棋
- java时钟日历
- javaWeb学习路线
- 基于java swing的多线程电梯调度模拟
- 图像隐写F5 JAVA源代码
评论
共有 条评论