From 82832d07f45ab2de2019bb5fe9bd9f8b4555e6ef Mon Sep 17 00:00:00 2001 From: Project Nayuki Date: Sun, 23 Aug 2026 22:55:37 +0000 Subject: [PATCH] Simplified a bit of code. --- java-fast/io/nayuki/fastqrcodegen/QrSegment.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/java-fast/io/nayuki/fastqrcodegen/QrSegment.java b/java-fast/io/nayuki/fastqrcodegen/QrSegment.java index db0468c..1779efa 100644 --- a/java-fast/io/nayuki/fastqrcodegen/QrSegment.java +++ b/java-fast/io/nayuki/fastqrcodegen/QrSegment.java @@ -281,10 +281,7 @@ public final class QrSegment { static { final String ALPHANUMERIC_CHARSET = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; - int maxCh = -1; - for (int i = 0; i < ALPHANUMERIC_CHARSET.length(); i++) - maxCh = Math.max(ALPHANUMERIC_CHARSET.charAt(i), maxCh); - ALPHANUMERIC_MAP = new int[maxCh + 1]; + ALPHANUMERIC_MAP = new int[ALPHANUMERIC_CHARSET.chars().max().getAsInt() + 1]; Arrays.fill(ALPHANUMERIC_MAP, -1); for (int i = 0; i < ALPHANUMERIC_CHARSET.length(); i++) ALPHANUMERIC_MAP[ALPHANUMERIC_CHARSET.charAt(i)] = i;