类 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值 注意: 修改人: 修改时间: 备注:
  • 方法详细资料

    • getInstance

      public static JtlwVariateDataParamUtils getInstance()
    • paramsDoubleToNum

      public String paramsDoubleToNum​(Double data, int num)
      格式化double变量的小数部分为指定数量
      参数:
      data - double 变量数据
      num - 小数点位数
      返回:
      返回格式化后字符串,小数点部分为指定数量
    • paramsLongToNum

      public Long paramsLongToNum​(Long time, Integer num)
      格式化长整形到指定位数
      参数:
      time - 时间
      num - 位数
      返回:
      格式化后数据
    • clearEndZeroAndParamsForDouble

      public String clearEndZeroAndParamsForDouble​(Double doubleNum, Integer maxDecimalNum)
      除去末尾的0字符操作
      参数:
      doubleNum - 传入所要格式化的值
      maxDecimalNum - 所保留的最大的非0的小数点后的位数
      返回:
      去除后操作
    • clearStringBlank

      public String clearStringBlank​(String str)
      去掉回车换行符
      参数:
      str - 原始字符串
      返回:
      去掉后字符串
    • paramesArrayToList

      public <T> List<T> paramesArrayToList​(T[] arrays)
      数组转集合
      类型参数:
      T - 泛型
      参数:
      arrays - 数组
      返回:
      集合数据
    • paramsHashMapKeyToArrayList

      public <K,​ T> List<K> paramsHashMapKeyToArrayList​(Map<K,​List<T>> map)
      将map的所有key值转成集合
      类型参数:
      T - 泛型
      K - 泛型
      参数:
      map - map数据集合
      返回:
      集合
    • generateRandom

      public long generateRandom​(long min, long max)
      生成一个范围随机数
      参数:
      min - 最小数据
      max - 最大数值
      返回:
      生成后数据
    • getFirstPinYin

      public char getFirstPinYin​(String source)
      获取首字母的拼音
      参数:
      source - 文本字符串
      返回:
      首字母拼音
    • getPinYin

      public String getPinYin​(String input)
      汉字转为拼音
      参数:
      input - 要转成拼音的汉字
      返回:
      返回拼音字符串
    • booleanToInt

      public int booleanToInt​(Boolean value)
      布尔值转int值
      参数:
      value - 布尔值
      返回:
      为空或者falese的时候返回0,其他返回1