From 33fbda21c6289a227107f396d1869b68a019be20 Mon Sep 17 00:00:00 2001 From: Drew Noakes Date: Wed, 22 Nov 2023 10:50:30 +1100 Subject: [PATCH] Simplify string creation Using a different String constructor avoids needing an inner lookup, and avoids having to catch an exception. --- Source/com/drew/metadata/StringValue.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Source/com/drew/metadata/StringValue.java b/Source/com/drew/metadata/StringValue.java index e9f4ea502..8468cc298 100644 --- a/Source/com/drew/metadata/StringValue.java +++ b/Source/com/drew/metadata/StringValue.java @@ -23,7 +23,6 @@ import com.drew.lang.annotations.NotNull; import com.drew.lang.annotations.Nullable; -import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; /** @@ -64,11 +63,7 @@ public String toString() public String toString(@Nullable Charset charset) { if (charset != null) { - try { - return new String(_bytes, charset.name()); - } catch (UnsupportedEncodingException ex) { - // fall through - } + return new String(_bytes, charset); } return new String(_bytes);