From 50c9a416a69bb96a4741ec92ef8afed0f6ec94e7 Mon Sep 17 00:00:00 2001 From: Timi Date: Fri, 12 Dec 2025 15:36:08 +0800 Subject: [PATCH] add safeIterable --- src/main/java/com/imyeyu/java/TimiJava.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/imyeyu/java/TimiJava.java b/src/main/java/com/imyeyu/java/TimiJava.java index 4c8bbbc..45d917f 100644 --- a/src/main/java/com/imyeyu/java/TimiJava.java +++ b/src/main/java/com/imyeyu/java/TimiJava.java @@ -3,6 +3,7 @@ package com.imyeyu.java; import java.io.PrintWriter; import java.io.StringWriter; import java.util.Collection; +import java.util.Collections; import java.util.Map; /** @@ -94,4 +95,8 @@ public interface TimiJava { e.printStackTrace(pw); return sw.toString(); } + + static Iterable safeIterable(Iterable iterable) { + return firstNotNull(iterable, Collections::emptyIterator); + } }