Java Program To Find First Non Repeated Character in a String using Java 8 Stream | Java Inspires



package com.javainspires.examples; import java.util.LinkedHashMap; import java.util.function.Function; import java.util.stream.Collectors; public class ExampleMain{ public static void main(String[] args) { String input = "JJavva Inspires Is HelpFul"; Character result = input.chars() .mapToObj(c->Character.toLowerCase(Character.valueOf((char) c))) .collect(Collectors.groupingBy( Function.identity(), LinkedHashMap::new,Collectors.counting() )).entrySet() .stream() .filter(e-> e.getValue()==1) .map(e->e.getKey()) .findFirst() .get(); System.out.println(result); } }


















Post a Comment

Previous Post Next Post