From f6d2d420bb310b6abe5131102ac356e48ffecc1d Mon Sep 17 00:00:00 2001 From: kevlahnota Date: Sun, 17 Nov 2024 07:14:33 +0800 Subject: [PATCH] use anymatch --- forge-ai/src/main/java/forge/ai/AiCardMemory.java | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/AiCardMemory.java b/forge-ai/src/main/java/forge/ai/AiCardMemory.java index dba3c6e57dd..8d000584474 100644 --- a/forge-ai/src/main/java/forge/ai/AiCardMemory.java +++ b/forge-ai/src/main/java/forge/ai/AiCardMemory.java @@ -110,12 +110,7 @@ public class AiCardMemory { * @return true, if at least one card with the given name is remembered in the given memory set */ public boolean isRememberedCardByName(String cardName, MemorySet set) { - for (Card c : getMemorySet(set)) { - if (c.getName().equals(cardName)) { - return true; - } - } - return false; + return getMemorySet(set).stream().anyMatch(c -> c.getName().equals(cardName)); } /** @@ -129,12 +124,7 @@ public class AiCardMemory { * @return true, if at least one card with the given name is remembered in the given memory set */ public boolean isRememberedCardByName(String cardName, MemorySet set, Player owner) { - for (Card c : getMemorySet(set)) { - if (c.getName().equals(cardName) && c.getOwner().equals(owner)) { - return true; - } - } - return false; + return getMemorySet(set).stream().anyMatch(c -> c.getName().equals(cardName) && c.getOwner().equals(owner)); } /**