From f464411b90dd0630cadf21d8434b1d5f3c527e95 Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 27 Jan 2025 09:30:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DAbstractFilter=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=A3=80=E6=9F=A5=E5=8F=82=E6=95=B0=E9=95=BF=E5=BA=A6?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=88issue#3854@Github=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/dromara/hutool/core/text/bloom/AbstractFilter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/text/bloom/AbstractFilter.java b/hutool-core/src/main/java/org/dromara/hutool/core/text/bloom/AbstractFilter.java index 1bf0fe518..f0421fb92 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/text/bloom/AbstractFilter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/text/bloom/AbstractFilter.java @@ -16,6 +16,8 @@ package org.dromara.hutool.core.text.bloom; +import org.dromara.hutool.core.lang.Assert; + import java.util.BitSet; /** @@ -39,6 +41,7 @@ public abstract class AbstractFilter implements BloomFilter { * @param size 容量 */ public AbstractFilter(final int size) { + Assert.isTrue(size > 0, "Size must be greater than 0."); this.size = size; this.bitSet = new BitSet(size); }