资源简介
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写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
评论
共有 条评论