新增回调参数对象,回调处理

This commit is contained in:
egan
2021-08-18 22:49:57 +08:00
parent f761e9e2b8
commit aae4ffe61d
18 changed files with 402 additions and 117 deletions

View File

@@ -20,7 +20,7 @@ public class MapGen<K, V> {
keyValue(key, value);
}
public MapGen keyValue(K key, V value) {
public MapGen<K, V> keyValue(K key, V value) {
attr.put(key, value);
return this;
}

View File

@@ -2,6 +2,8 @@ package com.egzosn.pay.common.util;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Collection;
import java.util.Map;
public class Util {
/**
@@ -69,9 +71,11 @@ public class Util {
if (n.toByteArray().length == 33) {
tmpd = new byte[32];
System.arraycopy(n.toByteArray(), 1, tmpd, 0, 32);
} else if (n.toByteArray().length == 32) {
}
else if (n.toByteArray().length == 32) {
tmpd = n.toByteArray();
} else {
}
else {
tmpd = new byte[32];
for (int i = 0; i < 32 - n.toByteArray().length; i++) {
tmpd[i] = 0;
@@ -348,7 +352,8 @@ public class Util {
int algorism = 0;
if (c >= '0' && c <= '9') {
algorism = c - '0';
} else {
}
else {
algorism = c - 55;
}
result += Math.pow(16, max - i) * algorism;
@@ -493,7 +498,8 @@ public class Util {
int i = 0;
try {
i = Integer.parseInt(s, radix);
} catch (NumberFormatException ex) {
}
catch (NumberFormatException ex) {
i = defaultInt;
}
return i;
@@ -510,7 +516,8 @@ public class Util {
int i = 0;
try {
i = Integer.parseInt(s);
} catch (NumberFormatException ex) {
}
catch (NumberFormatException ex) {
i = defaultInt;
}
return i;
@@ -574,7 +581,7 @@ public class Util {
/**
* 一百
*/
public static final BigDecimal HUNDRED = new BigDecimal(100);
public static final BigDecimal HUNDRED = new BigDecimal(100);
/**
* 元转分
@@ -597,4 +604,13 @@ public class Util {
}
public static <K, V> boolean isEmpty(Map<K, V> map) {
return null == map || map.isEmpty();
}
public static <V> boolean isEmpty(Collection<V> collection) {
return null == collection || collection.isEmpty();
}
}