diff options
author | Gary Gregory <garydgregory@gmail.com> | 2024-05-14 11:01:47 -0400 |
---|---|---|
committer | Gary Gregory <garydgregory@gmail.com> | 2024-05-14 11:01:47 -0400 |
commit | 0b00e8de26e4760d0c15a7ead8e9f1020379c82b (patch) | |
tree | b01a18bbae5f1e6428984b1813d452dbf1108c67 | |
parent | 89a85532cb71d2ec9b0875f7c0ee696cbdd6f6ec (diff) | |
download | apache-commons-lang-0b00e8de26e4760d0c15a7ead8e9f1020379c82b.tar.gz |
Use a switch
-rw-r--r-- | src/main/java/org/apache/commons/lang3/StringUtils.java | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/main/java/org/apache/commons/lang3/StringUtils.java b/src/main/java/org/apache/commons/lang3/StringUtils.java index 25fcf0641..db9e26153 100644 --- a/src/main/java/org/apache/commons/lang3/StringUtils.java +++ b/src/main/java/org/apache/commons/lang3/StringUtils.java @@ -1406,14 +1406,22 @@ public class StringUtils { private static void convertRemainingAccentCharacters(final StringBuilder decomposed) { for (int i = 0; i < decomposed.length(); i++) { - if (decomposed.charAt(i) == '\u0141') { + final char charAt = decomposed.charAt(i); + switch (charAt) { + case '\u0141': decomposed.setCharAt(i, 'L'); - } else if (decomposed.charAt(i) == '\u0142') { + break; + case '\u0142': decomposed.setCharAt(i, 'l'); - } else if (decomposed.charAt(i) == '\u0110') { + break; + case '\u0110': decomposed.setCharAt(i, 'D'); - } else if (decomposed.charAt(i) == '\u0111') { + break; + case '\u0111': decomposed.setCharAt(i, 'd'); + break; + default: + break; } } } |