java常用util工具類,java中將數字顛倒的工具類,java開發中常用的數字工具類

 2023-10-21 阅读 31 评论 0

摘要:import java.math.BigDecimal;import org.apache.commons.lang.RandomStringUtils;public class NumberUtil {private static final int DEF_DIV_SCALE = 2;/**java常用util工具類,* 判斷字符串是否為數字* @param num* @return*/public static boolean isNumber

import java.math.BigDecimal;

import org.apache.commons.lang.RandomStringUtils;

public class NumberUtil {

private static final int DEF_DIV_SCALE = 2;

/**

java常用util工具類,* 判斷字符串是否為數字

* @param num

* @return

*/

public static boolean isNumberic(String num){

return (null == num || num.length() <= 0 || num.matches("\\d{1,}")) ? true : false;

java靜態工具類?}

/**

* @return 返回12位隨機數

*/

public static String randomNumber()

{

java number類型,return RandomStringUtils.randomNumeric(12);

}

/**

* @param parm

* @return 返回指定位數隨機數

*/

java復雜數據類型、public static String randomNumber(int parm)

{

return RandomStringUtils.randomNumeric(parm);

}

/**

* @return 返回純數字和字母的GUID

java,*/

public static String randomUUID()

{

return GuidUtil.randomGuidUtil().toString().replaceAll("-","");

}

/**

java整數反轉,* @param parm

* @return 返回指定位數的GUID

*/

public static String randomUUID(int parm)

{

return GuidUtil.randomGuidUtil().toString().replaceAll("-","").substring(0,parm);

java常用utils工具類、}

/**

* * 兩個Double數相加 *

*

* @param v1 *

* @param v2 *

java常用工具類有哪些。* @return Double

*/

public static Double add(Double v1, Double v2) {

BigDecimal b1 = new BigDecimal(v1.toString());

BigDecimal b2 = new BigDecimal(v2.toString());

return new Double(b1.add(b2).doubleValue());

java數字反轉。}

/**

* * 兩個Double數相減 *

*

* @param v1 *

* @param v2 *

java數值型轉字符串,* @return Double

*/

public static Double sub(Double v1, Double v2) {

BigDecimal b1 = new BigDecimal(v1.toString());

BigDecimal b2 = new BigDecimal(v2.toString());

return new Double(b1.subtract(b2).doubleValue());

java常用工具類庫?}

/**

* * 兩個Double數相乘 *

*

* @param v1 *

* @param v2 *

java科學計數法轉換為普通數字,* @return Double

*/

public static Double mul(Double v1, Double v2) {

BigDecimal b1 = new BigDecimal(v1.toString());

BigDecimal b2 = new BigDecimal(v2.toString());

return new Double(b1.multiply(b2).doubleValue());

java數組元素反轉。}

/**

* * 兩個Double數相除 *

*

* @param v1 *

* @param v2 *

java將數字反轉輸出,* @return Double

*/

public static Double div(Double v1, Double v2) {

BigDecimal b1 = new BigDecimal(v1.toString());

BigDecimal b2 = new BigDecimal(v2.toString());

return new Double(b1

java異步調用、.divide(b2, DEF_DIV_SCALE, BigDecimal.ROUND_HALF_UP)

.doubleValue());

}

/**

* * 兩個Double數相除,并保留scale位小數 *

*

java開發工具包、* @param v1 *

* @param v2 *

* @param scale *

* @return Double

*/

public static Double div(Double v1, Double v2, int scale) {

java decimal、if (scale < 0) {

throw new IllegalArgumentException(

"The scale must be a positive integer or zero");

}

BigDecimal b1 = new BigDecimal(v1.toString());

BigDecimal b2 = new BigDecimal(v2.toString());

java測試類?return new Double(b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP)

.doubleValue());

}

/**

* @param v1

* @return 返回指定Double的負數

*/

public static Double neg(Double v1) {

return sub(new Double(0),v1);

}

}

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/158430.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息