资源简介
提供了很丰富的java工具类,包括字符串、数字、日期、文件、图像、编码解码、校验工具、文档操作等。
主要分为以下几种:
- 1.通用操作类,例如String、数字、日期、各种校验等
- 2.文档操作,excel、pdf等
- 3.加密解密,如MD5、BASE64,AES、DES等
- 4.文件操作,包括file、image、zip等
- 5.http
- 6.jdbc
- 7.json
- 8.邮件
- 9.二维码、条形码
- 10.web

代码片段和文件信息
package com.hz.tgb.api.express;
import org.apache.commons.lang3.StringUtils;
import java.util.HashMap;
import java.util.Map;
/**
* 物流公司工具类
*
* Created by hezhao on 2018-07-25 17:46
*/
public class ExpressCompanyUtil {
/** 物流公司列表 */
private static final Map COMPANY = new HashMap<>(50);
static {
initialCountryMap();
}
/**
* 初始化国家信息键值对
*/
private static void initialCountryMap() {
COMPANY.put(“SF“ “顺丰速运“);
COMPANY.put(“HTKY“ “百世快递“);
COMPANY.put(“ZTO“ “中通快递“);
COMPANY.put(“STO“ “申通快递“);
COMPANY.put(“YTO“ “圆通速递“);
COMPANY.put(“YD“ “韵达速递“);
COMPANY.put(“YZPY“ “邮政快递包裹“);
COMPANY.put(“EMS“ “EMS“);
COMPANY.put(“HHTT“ “天天快递“);
COMPANY.put(“JD“ “京东物流“);
COMPANY.put(“UC“ “优速快递“);
COMPANY.put(“DBL“ “德邦快递“);
COMPANY.put(“FAST“ “快捷快递“);
COMPANY.put(“ZJS“ “宅急送“);
COMPANY.put(“ANE“ “安能物流“);
COMPANY.put(“BTWL“ “百世快运“);
COMPANY.put(“GTO“ “国通快递“);
COMPANY.put(“KYSY“ “跨越速运“);
COMPANY.put(“KYWL“ “跨越物流“);
COMPANY.put(“QFKD“ “全峰快递“);
COMPANY.put(“RFD“ “如风达“);
COMPANY.put(“RRS“ “日日顺物流“);
COMPANY.put(“ZTKY“ “中铁快运“);
COMPANY.put(“ZTWL“ “中铁物流“);
COMPANY.put(“ZYWL“ “中邮物流“);
COMPANY.put(“ZTOKY“ “中通快运“);
COMPANY.put(“ZYKD“ “中邮快递“);
}
/**
* 获取快递公司名称,如不存在返回code
* @param code
* @return
*/
public static String getExpressCompanyName(String code) {
if (StringUtils.isBlank(code)){
return ““;
}
if (COMPANY.containsKey(code)) {
return COMPANY.get(code);
}
return code;
}
public static void main(String[] args) {
String companyName = ExpressCompanyUtil.getExpressCompanyName(“JD“);
System.out.println(companyName);
}
}
// 来自快递鸟官网:http://www.kdniao.com/api-track
/*
快递公司 编码 轨迹查询
顺丰速运 SF “支持(注:仅支持通过快递鸟下单接口<1007/1001>返回的顺丰单号查询)“
百世快递 HTKY 支持(注:仅支持物流跟踪接口<1008/8008>查询)
中通快递 ZTO 支持
申通快递 STO 支持(注:仅支持付费开通的在途监控接口<8001/8008>查询)
圆通速递 YTO 支持
韵达速递 YD 支持
邮政快递包裹 YZPY 支持
EMS EMS 支持
天天快递 HHTT 支持(注:仅支持付费开通的在途监控接口<8001/8008>查询)
京东物流 JD 支持
优速快递 UC 支持
德邦快递 DBL 支持
快捷快递 FAST 支持
宅急送 ZJS 支持
安能物流 ANE 支持
百世快运 BTWL 支持
国通快递 GTO 支持
跨越速运 KYSY 支持
跨越物流 KYWL 支持
全峰快递 QFKD 支持
如风达 RFD 支持
日日顺物流 RRS 支持
中铁快运 ZTKY 支持
中铁物流 ZTWL 支持
中邮物流 ZYWL 支持
中通快运 ZTOKY 支持
中邮快递 ZYKD 支持
*/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-18 14:26 tgb_hz\
目录 0 2018-09-18 14:19 tgb_hz\lib\
文件 92241 2018-05-04 00:59 tgb_hz\lib\curvesapi-1.03.jar
文件 1437384 2018-05-04 00:59 tgb_hz\lib\jconn4.jar
目录 0 2018-09-18 14:19 tgb_hz\lib\nosql\
目录 0 2018-09-18 14:19 tgb_hz\lib\nosql\alisoft-xplatform-asf-cache\
文件 93564 2018-05-04 00:59 tgb_hz\lib\nosql\alisoft-xplatform-asf-cache\alisoft-xplatform-asf-cache-2.5.1.jar
文件 113665 2018-05-04 00:59 tgb_hz\lib\nosql\alisoft-xplatform-asf-cache\hessian-3.0.1.jar
文件 26514 2018-05-04 00:59 tgb_hz\lib\nosql\alisoft-xplatform-asf-cache\stax-api-1.0.1.jar
文件 378881 2018-05-04 00:59 tgb_hz\lib\nosql\alisoft-xplatform-asf-cache\wstx-asl-2.0.2.jar
文件 81303 2018-05-04 00:59 tgb_hz\lib\nosql\java_memcached-release_2.6.3.jar
文件 2712272 2018-05-04 00:59 tgb_hz\lib\org.eclipse.swt.win32.win32.x86_64_3.102.1.v20130827-2048.jar
文件 1099539 2018-05-04 00:59 tgb_hz\lib\QRCode.jar
文件 7471 2018-05-04 00:59 tgb_hz\lib\sun.misc.ba
文件 108874 2018-05-04 00:59 tgb_hz\lib\xom-1.0.jar
文件 1091 2018-06-23 18:02 tgb_hz\LICENSE
文件 34520 2018-09-10 18:02 tgb_hz\pom.xm
文件 1698 2018-05-04 00:59 tgb_hz\README.md
目录 0 2018-09-18 14:19 tgb_hz\src\
目录 0 2018-09-18 14:19 tgb_hz\src\main\
目录 0 2018-09-18 14:19 tgb_hz\src\main\java\
目录 0 2018-09-18 14:19 tgb_hz\src\main\java\com\
目录 0 2018-09-18 14:19 tgb_hz\src\main\java\com\hz\
目录 0 2018-09-18 14:19 tgb_hz\src\main\java\com\hz\tgb\
目录 0 2018-09-18 14:19 tgb_hz\src\main\java\com\hz\tgb\api\
目录 0 2018-09-18 14:19 tgb_hz\src\main\java\com\hz\tgb\api\express\
文件 3535 2018-08-31 17:32 tgb_hz\src\main\java\com\hz\tgb\api\express\ExpressCompanyUtil.java
文件 5036 2018-07-25 22:15 tgb_hz\src\main\java\com\hz\tgb\api\express\ExpressInfo.java
文件 1468 2018-07-25 22:15 tgb_hz\src\main\java\com\hz\tgb\api\express\ExpressTrace.java
文件 13664 2018-07-25 22:15 tgb_hz\src\main\java\com\hz\tgb\api\express\KdniaoTrackQueryAPI.java
目录 0 2018-09-18 14:19 tgb_hz\src\main\java\com\hz\tgb\cache\
............此处省略785个文件信息
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- 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论坛 非常详细
评论
共有 条评论