类 JtlwVariateDataParamUtils
java.lang.Object
javabase.lorenwang.tools.common.JtlwVariateDataParamUtils
public class JtlwVariateDataParamUtils extends Object
功能作用:变量数据格式化
创建时间:2019-01-28 下午 20:02:56
创建人:王亮(Loren wang)
思路:
方法:1、格式化double变量的小数部分为指定数量 paramsDoubleToNum
2、除去末尾的0字符操作 clearEndZeroAndParamsForDouble
3、去掉回车换行符 clearStringBlank
4、数组转集合 paramesArrayToList
5、将map的所有key值转成集合 paramsHashMapKeyToArrayList
6、格式化长整形到指定位数 paramsLongToNum
7、生成一个范围随机数 generateRandom
8、获取首字母的拼音 getFirstPinYin
9、汉字转为拼音 getPinYin
10、布尔值转int值
注意:
修改人:
修改时间:
备注:
-
方法概要
修饰符和类型 方法 说明 intbooleanToInt(Boolean value)布尔值转int值StringclearEndZeroAndParamsForDouble(Double doubleNum, Integer maxDecimalNum)除去末尾的0字符操作StringclearStringBlank(String str)去掉回车换行符longgenerateRandom(long min, long max)生成一个范围随机数chargetFirstPinYin(String source)获取首字母的拼音static JtlwVariateDataParamUtilsgetInstance()StringgetPinYin(String input)汉字转为拼音<T> List<T>paramesArrayToList(T[] arrays)数组转集合StringparamsDoubleToNum(Double data, int num)格式化double变量的小数部分为指定数量<K, T> List<K>paramsHashMapKeyToArrayList(Map<K,List<T>> map)将map的所有key值转成集合LongparamsLongToNum(Long time, Integer num)格式化长整形到指定位数
-
方法详细资料
-
getInstance
-
paramsDoubleToNum
格式化double变量的小数部分为指定数量- 参数:
data- double 变量数据num- 小数点位数- 返回:
- 返回格式化后字符串,小数点部分为指定数量
-
paramsLongToNum
格式化长整形到指定位数- 参数:
time- 时间num- 位数- 返回:
- 格式化后数据
-
clearEndZeroAndParamsForDouble
除去末尾的0字符操作- 参数:
doubleNum- 传入所要格式化的值maxDecimalNum- 所保留的最大的非0的小数点后的位数- 返回:
- 去除后操作
-
clearStringBlank
去掉回车换行符- 参数:
str- 原始字符串- 返回:
- 去掉后字符串
-
paramesArrayToList
数组转集合- 类型参数:
T- 泛型- 参数:
arrays- 数组- 返回:
- 集合数据
-
paramsHashMapKeyToArrayList
将map的所有key值转成集合- 类型参数:
T- 泛型K- 泛型- 参数:
map- map数据集合- 返回:
- 集合
-
generateRandom
public long generateRandom(long min, long max)生成一个范围随机数- 参数:
min- 最小数据max- 最大数值- 返回:
- 生成后数据
-
getFirstPinYin
获取首字母的拼音- 参数:
source- 文本字符串- 返回:
- 首字母拼音
-
getPinYin
汉字转为拼音- 参数:
input- 要转成拼音的汉字- 返回:
- 返回拼音字符串
-
booleanToInt
布尔值转int值- 参数:
value- 布尔值- 返回:
- 为空或者falese的时候返回0,其他返回1
-