summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/utils/Utils.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/utils/Utils.java')
-rw-r--r--src/main/java/cuchaz/enigma/utils/Utils.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/utils/Utils.java b/src/main/java/cuchaz/enigma/utils/Utils.java
index 6788042..1134c2a 100644
--- a/src/main/java/cuchaz/enigma/utils/Utils.java
+++ b/src/main/java/cuchaz/enigma/utils/Utils.java
@@ -25,6 +25,8 @@ import java.nio.file.Files;
25import java.nio.file.Path; 25import java.nio.file.Path;
26import java.util.Comparator; 26import java.util.Comparator;
27import java.util.List; 27import java.util.List;
28import java.util.Locale;
29import java.util.StringJoiner;
28import java.util.stream.Collectors; 30import java.util.stream.Collectors;
29 31
30public class Utils { 32public class Utils {
@@ -105,4 +107,12 @@ public class Utils {
105 } 107 }
106 } 108 }
107 } 109 }
110
111 public static String caplisiseCamelCase(String input){
112 StringJoiner stringJoiner = new StringJoiner(" ");
113 for(String word : input.toLowerCase(Locale.ROOT).split("_")){
114 stringJoiner.add(word.substring(0, 1).toUpperCase() + word.substring(1));
115 }
116 return stringJoiner.toString();
117 }
108} 118}