📄 numberutil.java
字号:
package com.pegasus.framework.util;
import java.util.List;
public class NumberUtil {
public static int compare(Double a,Double b) {
if(a == null && b == null) {
return 0;
}else if(a == null && b != null) {
return 1;
}else if(a != null && b == null) {
return 1;
} else {
return a.compareTo(b);
}
}
public static int compare(Long a,Long b) {
if(a == null && b == null) {
return 0;
}else if(a == null && b != null) {
return 1;
}else if(a != null && b == null) {
return 1;
} else {
return a.compareTo(b);
}
}
public static Double minus(Double a,Double b) {
if(a == null) {
a = new Double(0);
}
if(b == null) {
b = new Double(0);
}
return new Double(b.doubleValue() - a.doubleValue());
}
public static Double plus(Double a,Double b) {
if(a == null) {
a = new Double(0);
}
if(b == null) {
b = new Double(0);
}
return new Double(b.doubleValue() + a.doubleValue());
}
public static Double plus(Double a,Double b,Double c) {
if(a == null) {
a = new Double(0);
}
if(b == null) {
b = new Double(0);
}
if(c == null) {
c = new Double(0);
}
return new Double(b.doubleValue() + a.doubleValue() + c.doubleValue());
}
public static Double plus(Double a,Double b,Double c,Double d) {
if(a == null) {
a = new Double(0);
}
if(b == null) {
b = new Double(0);
}
if(c == null) {
c = new Double(0);
}
if(d == null) {
d = new Double(0);
}
return new Double(b.doubleValue() + a.doubleValue() + c.doubleValue() + d.doubleValue());
}
public static Double plus(List<Double> srcList) {
if(srcList == null) return null;
Double result = new Double(0);
for(Double a : srcList) {
if(a == null) {
a = new Double(0);
}
result = plus(result,a);
}
return result;
}
public static Double getValue(Double value) {
if(value == null) return new Double(0);
return value;
}
public static Long getValue(Long value) {
if(value == null) return new Long(0);
return value;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -