java 最近将工作中用到的工具总结——数字工具

来源:互联网 发布:gs域名价值 编辑:程序博客网 时间:2024/06/07 10:40

最近将工作中用到一些工具类总结了一下,写了一个日期类发出来供大家一起学习参考,各位高手如果有其他的方法欢迎扩充到里面,也欢迎指出我的代码中的错误与不足,大家共同进步共同学习

此工具类用来处理数字方面的逻辑,
如返回指定位数的随机数字、Double的加减乘除精确运算、指定位数数字用“0”补齐

package com.wp.util;import java.math.BigDecimal;import org.apache.commons.lang.RandomStringUtils;/**    * @project: WebProjectUtil    * @class: NumberUtil    * @describe: 此工具类用来处理数字方面的逻辑, * 如返回指定位数的随机数字、Double的加减乘除精确运算、指定位数数字用“0”补齐 * @autho: Administrator    * @date: 2013-6-7 下午02:26:27 * @alter: Administrator * @alterDate: 2013-6-7 下午02:26:27 * @alterRemark:  * @version V1.0 */ public class NumberUtil {private static final int DEF_DIV_SCALE = 2;/** * @return 返回12位随机数 */public static String randomNumber() {}/** * @param parm * @return 返回指定位数随机数 */public static String randomNumber(int parm) {}/** * * 两个Double数相加 * * @param v1 * @param v2 * @return Double */public static Double add(Double v1, Double v2) {}/** * * 两个Double数相减 * * @param v1 * @param v2 * @return Double */public static Double sub(Double v1, Double v2) {}/** * * 两个Double数相乘 * * @param v1 * @param v2 * @return Double */public static Double mul(Double v1, Double v2) {}/** * * 两个Double数相除 * * @param v1 * @param v2 * @return Double */public static Double div(Double v1, Double v2) {}/** * * 两个Double数相除,并保留scale位小数 * * @param v1 * @param v2 * @param scale * @return Double */public static Double div(Double v1, Double v2, int scale) {}/** * 返回指定Double的负数 * @param v1 * @return  */public static Double neg(Double v1) {/** * @Title: toFixdLengthString   * @Description: 将字符串用符号填充位数 * @param str 源字符串 * @param fixdlenth 位数 * @return String * @throws  */public static String toFixdLengthString(String str, int fixdlenth) {}/** * @Title: toFixdLengthString   * @Description: 将数字用“0”填充位数 * @param num * @param fixdlenth * @return String * @throws  */public static String toFixdLengthString(int num, int fixdlenth) {}/** * @Title: generateSpaceString   * @Description: 得到指定位数占位符   * @param length * @return String * @throws  */public static String generateSpaceString(int length) {}/** * @Title: generateZeroString   * @Description: 得到指定位数的“0”的占位符 * @param length * @return String * @throws  */public static String generateZeroString(int length) {}}


具体代码可以从这里下载:http://download.csdn.net/detail/songylwq/5538765

 

 

 

 

 

 

 

 

原创粉丝点击