public class BaseSupport extends Object
构造器和说明 |
---|
BaseSupport() |
限定符和类型 | 方法和说明 |
---|---|
String |
base64Decoder(String str)
对字符串进行 base64 解码
|
String |
base64Encoder(String str)
对字符串进行 base64 编码
|
String |
currentDate(String pattern)
获取系统当前时间
|
String |
date2TimeStamp(String dateStr,
String pattern)
日期转换为时间戳
|
void |
generateFile(String path)
生成指定路径的文件,先进行判断文件是否存在,若不存在则进行创建文件,若存在则不进行任何操作
|
void |
generatePath(String path)
生成指定路径文件夹,先进行判断文件夹是否存在,若不存在则创建对应目录的文件夹,若存在则不进行任何操作
|
String |
getUUID()
生成 uuid 主键,长度为32位,且为大写模式
|
boolean |
isNull(Object obj)
判断对象是否为null,或空
|
String |
md5(String str)
对字符串进行 md5 加密算法
|
String |
obj2Str(Object obj)
对象转换为 String,通常用于获取 Map 集合中的对象时使用
|
String |
propertiesValue(String key)
读取配置 properties 文件中的值,读取 classpath 下 /properties/setting.properties 配置文件
|
String |
propertiesValue(String resource,
String key)
读取指定路径 properties 文件中的值,会从 classpath 路径下进行查找资源文件
|
String |
readFromFile(String filePath)
从指定文件中读取文件内容
|
String |
timeStamp2Date(String timestamp,
String pattern)
时间戳转换成日期
|
void |
writeToFile(String content,
String filePath)
将内容写入到指定文件中(写入会覆盖文件原有内容,建议先读取,再写入,将读取的内容与需要写入的内容并在一起进行写入)
|
public boolean isNull(Object obj)
obj
- 需要进行判断的对象public String obj2Str(Object obj)
obj
- 需要转换的对象public String getUUID()
public String base64Encoder(String str)
str
- 需要进行编码的字符串public String base64Decoder(String str)
str
- 已进行 base64 编码的编码字符串public String currentDate(String pattern)
pattern
- 获取系统时间的格式,如:yyyy-MM-dd HH:mm:sspublic String timeStamp2Date(String timestamp, String pattern)
timestamp
- 需要进行转换的时间戳pattern
- 转换后的格式public String date2TimeStamp(String dateStr, String pattern)
dateStr
- 需要进行转换的日期字符串pattern
- 日期的格式public String readFromFile(String filePath)
filePath
- 文件路径(绝对路径)public void writeToFile(String content, String filePath)
content
- 需要写入文件中的内容filePath
- 文件路径(绝对路径)public void generatePath(String path)
path
- 文件夹路径(绝对路径)public void generateFile(String path)
path
- 文件路径(绝对路径)public String propertiesValue(String key)
key
- 资源文件中的 key 值Copyright © 2018. All rights reserved.