From 332718386b21a21b908588a58d05952b37966218 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 13 Oct 2019 22:43:28 +0200 Subject: [PATCH] Simplify the parseInts method --- .../main/java/org/airsonic/player/util/StringUtil.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/airsonic-main/src/main/java/org/airsonic/player/util/StringUtil.java b/airsonic-main/src/main/java/org/airsonic/player/util/StringUtil.java index b0a157d9..ba9c599e 100644 --- a/airsonic-main/src/main/java/org/airsonic/player/util/StringUtil.java +++ b/airsonic-main/src/main/java/org/airsonic/player/util/StringUtil.java @@ -33,6 +33,7 @@ import java.text.*; import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; +import java.util.stream.Stream; /** * Miscellaneous string utility methods. @@ -249,12 +250,9 @@ public final class StringUtil { return new int[0]; } - String[] strings = StringUtils.split(s); - int[] ints = new int[strings.length]; - for (int i = 0; i < strings.length; i++) { - ints[i] = Integer.parseInt(strings[i]); - } - return ints; + return Stream.of(StringUtils.split(s)) + .mapToInt(Integer::parseInt) + .toArray(); } /**