From 8e5736c2209d089f8d9a513343744affad45dc4d Mon Sep 17 00:00:00 2001 From: Looly Date: Sun, 1 Feb 2026 21:32:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`MultiResource`=E6=B8=B8?= =?UTF-8?q?=E6=A0=87=E6=AD=A7=E4=B9=89=E9=97=AE=E9=A2=98=EF=BC=88issue#IDN?= =?UTF-8?q?AOY@Gitee=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/hutool/v7/core/io/resource/MultiResource.java | 4 ++-- .../cn/hutool/v7/core/io/resource/MultiResourceTest.java | 7 +------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/v7/core/io/resource/MultiResource.java b/hutool-core/src/main/java/cn/hutool/v7/core/io/resource/MultiResource.java index 287a93623a..e400c494a8 100644 --- a/hutool-core/src/main/java/cn/hutool/v7/core/io/resource/MultiResource.java +++ b/hutool-core/src/main/java/cn/hutool/v7/core/io/resource/MultiResource.java @@ -124,12 +124,12 @@ public class MultiResource implements Resource, Iterable, Iterator= resources.size()) { + if (!hasNext()) { throw new ConcurrentModificationException(); } this.cursor++; diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/io/resource/MultiResourceTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/io/resource/MultiResourceTest.java index aaa67eb746..96f047a56e 100644 --- a/hutool-core/src/test/java/cn/hutool/v7/core/io/resource/MultiResourceTest.java +++ b/hutool-core/src/test/java/cn/hutool/v7/core/io/resource/MultiResourceTest.java @@ -284,10 +284,5 @@ class MultiResourceTest { public InputStream getStream() { return new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); } - - @Override - public boolean isModified() { - return false; - } - } + } }