tracks/java/exercises/isogram/src/example/java/IsogramChecker.java in trackler-2.1.0.1 vs tracks/java/exercises/isogram/src/example/java/IsogramChecker.java in trackler-2.1.0.2
- old
+ new
@@ -1,34 +1,30 @@
-package example;
-
import java.util.HashSet;
import java.util.Set;
+
import static java.util.Arrays.stream;
import static java.util.stream.Collectors.joining;
public class IsogramChecker {
-
- public IsogramChecker(){
- }
-
- public boolean isIsogram(String word){
-
- Set<Character> charSet = new HashSet<>();
-
- String[] words = word.split(" ");
- String newWord = concat(words);
-
- words = newWord.split("-");
- newWord = concat(words).toLowerCase();
-
- for(int i = 0; i < newWord.length(); i++){
- charSet.add(newWord.charAt(i));
- }
-
- return charSet.size() == newWord.length();
- }
-
- private String concat(String[] words){
- return stream(words).collect(joining());
- }
-
+
+ public boolean isIsogram(String word) {
+
+ Set<Character> charSet = new HashSet<>();
+
+ String[] words = word.split(" ");
+ String newWord = concat(words);
+
+ words = newWord.split("-");
+ newWord = concat(words).toLowerCase();
+
+ for (int i = 0; i < newWord.length(); i++) {
+ charSet.add(newWord.charAt(i));
+ }
+
+ return charSet.size() == newWord.length();
+ }
+
+ private String concat(String[] words) {
+ return stream(words).collect(joining());
+ }
+
}