aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Gregory <garydgregory@gmail.com>2024-05-14 11:01:47 -0400
committerGary Gregory <garydgregory@gmail.com>2024-05-14 11:01:47 -0400
commit0b00e8de26e4760d0c15a7ead8e9f1020379c82b (patch)
treeb01a18bbae5f1e6428984b1813d452dbf1108c67
parent89a85532cb71d2ec9b0875f7c0ee696cbdd6f6ec (diff)
downloadapache-commons-lang-0b00e8de26e4760d0c15a7ead8e9f1020379c82b.tar.gz
Use a switch
-rw-r--r--src/main/java/org/apache/commons/lang3/StringUtils.java16
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;
}
}
}