diff --git a/hutool-core/src/main/java/cn/hutool/core/img/BackgroundRemoval.java b/hutool-core/src/main/java/cn/hutool/core/img/BackgroundRemoval.java index 92c43f666..a29dc645e 100755 --- a/hutool-core/src/main/java/cn/hutool/core/img/BackgroundRemoval.java +++ b/hutool-core/src/main/java/cn/hutool/core/img/BackgroundRemoval.java @@ -299,7 +299,8 @@ public class BackgroundRemoval { } } - Map map = new HashMap<>(list.size()); + int initialCapacity = (int) ((float) list.size() / 0.75F + 1.0F); + Map map = new HashMap<>(initialCapacity); for (String string : list) { Integer integer = map.get(string); if (integer == null) { @@ -351,4 +352,4 @@ public class BackgroundRemoval { } return false; } -} \ No newline at end of file +} diff --git a/hutool-core/src/main/java/cn/hutool/core/net/NetUtil.java b/hutool-core/src/main/java/cn/hutool/core/net/NetUtil.java index 1877191fb..c05b64fbf 100755 --- a/hutool-core/src/main/java/cn/hutool/core/net/NetUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/net/NetUtil.java @@ -90,7 +90,7 @@ public class NetUtil { * @return 大整数, 如发生异常返回 null * @since 5.5.7 */ - public static BigInteger ipv6ToBitInteger(String IPv6Str) { + public static BigInteger ipv6ToBigInteger(String IPv6Str) { try { InetAddress address = InetAddress.getByName(IPv6Str); if (address instanceof Inet6Address) {