public class Maths extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
az |
static String[] |
CN_MONETRAY_UNIT
汉语中货币单位大写,这样的设计类似于占位符
|
static String[] |
CN_NUMBER
汉语中数字大写
|
static String[] |
CN_UPPER_MONETRAY_UNIT
汉语中货币单位大写,这样的设计类似于占位符
|
static String[] |
CN_UPPER_NUMBER
汉语中数字大写
|
static int |
MAX_RADIX
支持的最大进制数
|
static int |
MIN_RADIX
支持的最小进制数
|
static String |
NUM |
| 构造器和说明 |
|---|
Maths() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkDistance(String $pmsid,
float $lat,
float $lng)
已过时。
|
static String |
convertStorage(long size)
storage, G M K B
|
static String |
digits_numericToString(long i,
int radix)
将长整型数值转换为指定的进制数(最大支持62进制,字母数字已经用尽)
|
static String |
digits_numToString(BigInteger num,
int radix)
十进制转 其它进制
|
static BigInteger |
digits_StringtoNum(String s,
int radix)
其它进制 转十进制
|
static long |
digits_stringToNumeric(String s,
int radix)
将字符串转换为长整型数字
|
static String |
fillseats(int digits)
0补位
|
static String |
fillseats(int digits,
String str)
补位
|
static String |
format(BigDecimal num,
int digits)
数据格式化
|
static String |
generaterNextNumber(String sno,
int length)
生成下一个编号(流水号)
|
static byte[] |
genRandomByBit(int bits)
生成多少bit随机数
|
static String |
getBOUNDARY() |
static double |
getDistance(double lng1,
double lat1,
double lng2,
double lat2)
计算两经纬度点之间的距离(单位:米)
|
static String |
getRandomColor()
返回随机颜色 #{0-F}6
|
static String |
getRandomKey()
生成一个32位随机数字字符串
|
static String |
getRandomKeyX()
生成一个32位随机数字字符串(打乱)
|
static String |
GetRandomString(int Len) |
static String |
getTimeRandomKey(String x,
int xlenth,
int length)
生成位随机数字字符串( 最短 length = xlenth +13)
|
static String |
getUUID_62()
生成UUID字符串(62进制)
|
static String |
getUUID_64()
生成UUID字符串(64进制)
|
static String |
getUUID()
生成一个36位UUID字符串
|
static String |
getUUID32()
生成32位UUID字符串
|
static String |
getWorkTimeString(double hours)
计算请假工时
|
static String |
hexColorflips(String hex)
hex颜色取反
|
static String |
M_MM(int month)
数字转换单位数被成双位
|
static String |
M_MM(int num,
int length)
数字补位数,如果长度不够前补0
|
static String |
M_MM(String month)
数字转换单位数被成双位
|
static String |
M_MM(String num,
int length)
数字补位数,如果长度不够前补0
|
static String |
numberToChinese(long num)
数字转中文
|
static String |
numberToUpperChinese(BigDecimal numberOfMoney)
金额转中文大写
|
static char[] |
numToArray(String num)
把字符串 转成 字符数据
|
static String |
numToH(int i)
数字转十六进制 ,1`15
|
static String |
numToLetter(int num)
数字转字母(大写)
|
static String |
numToLetter(int num,
boolean UpperCase)
数字转字母
|
static String |
numToLetterAA(int num,
boolean UpperCase)
数字转字母(Z之后是AA)
|
static float |
random_float(float Min,
float Max,
int scale)
返回随机整数
|
static int |
random_Int(int Min,
int Max)
返回随机整数
|
static String |
randomHexString(int len)
获取16进制随机数
|
static String[] |
toArrayByDigit(String str,
int digit)
字符中分组(digit位一组)
|
static String |
toAsterisk_Mobile(String mobile)
手机号*号
|
static String |
toAsterisk(String text,
int index,
int length)
文本替换星号
|
public static final int MAX_RADIX
public static final int MIN_RADIX
public static final String[] CN_UPPER_NUMBER
public static final String[] CN_UPPER_MONETRAY_UNIT
public static final String[] CN_NUMBER
public static final String[] CN_MONETRAY_UNIT
public static String M_MM(int month)
month - public static String M_MM(int num, int length)
num - 数字length - 长度public static String numToH(int i)
i - public static String numToLetter(int num, boolean UpperCase)
num - 数字 从0开始UpperCase - 是否输出大写public static String numToLetterAA(int num, boolean UpperCase)
num - 数字 从1开始UpperCase - 是否输出大写public static String numToLetter(int num)
num - 数字 从1开始public static String getRandomColor()
public static String toAsterisk(String text, int index, int length)
text - 原文本index - 起始位置length - 长度public static char[] numToArray(String num)
num - 字符串public static int random_Int(int Min,
int Max)
Min - Max - public static float random_float(float Min,
float Max,
int scale)
Min - Max - public static String convertStorage(long size)
public static String randomHexString(int len)
len - CoderExceptionpublic static String getUUID()
public static String getRandomKey()
public static String getTimeRandomKey(String x, int xlenth, int length)
x - 机型唯一标识xlenth - 机型唯一标识长度length - 长度public static String getRandomKeyX()
public static String generaterNextNumber(String sno, int length)
sno - length - public static String GetRandomString(int Len)
Len - public static String getWorkTimeString(double hours)
hours - public static String numberToUpperChinese(BigDecimal numberOfMoney)
numberOfMoney - public static String numberToChinese(long num)
num - public static String fillseats(int digits)
digits - public static String format(BigDecimal num, int digits)
num - 数字formatStr - 数字格式public static String digits_numericToString(long i, int radix)
i - 十进制radix - 进制数public static long digits_stringToNumeric(String s, int radix)
s - 数字字符串radix - 进制数public static String getUUID_64()
public static String getUUID_62()
public static String getUUID32()
public static String digits_numToString(BigInteger num, int radix)
num - 十进制数radix - 几进制public static BigInteger digits_StringtoNum(String s, int radix)
s - 其它进制字符串radix - 几进制public static String[] toArrayByDigit(String str, int digit)
str - 字符串digit - 位数public static String getBOUNDARY()
public static double getDistance(double lng1,
double lat1,
double lng2,
double lat2)
lng1 - 经度lat1 - 纬度lng2 - lat2 - public void checkDistance(String $pmsid, float $lat, float $lng)
$pmsid - $lat - $lng - public static byte[] genRandomByBit(int bits)
bits - 位Copyright © 2020. All rights reserved.