Refactor Smatt examples (#2091)

This commit is contained in:
Grzegorz Piwowarek
2017-06-15 16:13:51 +02:00
committed by GitHub
parent 586896e5b8
commit b92470e14d
2 changed files with 24 additions and 40 deletions
@@ -1,34 +0,0 @@
package com.baeldung.string;
import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import java.util.stream.Stream;
public class StringToCharStream {
private StringToCharStream() {
String testString = "tests";
IntStream intStream = testString.chars();
IntStream intStream1 = testString.codePoints();
Stream<Character> characterStream = intStream.mapToObj(c -> (char) c);
Stream<Character> characterStream1 = intStream1.mapToObj(c -> (char) c);
System.out.println("Counting Occurrence of Letter");
Map<Character, Integer> map = "Noww".codePoints()
.mapToObj(c -> (char) c)
.filter(Character::isLetter)
.collect(Collectors.toMap(c -> c, c -> 1, Integer::sum));
//printing out the result here
System.out.println(map.toString());
}
public static void main(String[] args) {
new StringToCharStream();
}
}