Advertisement
Guest User

Untitled

a guest
Oct 13th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. package com.feelfreetocode;
  2. import java.util.HashMap;
  3. import java.util.HashSet;
  4. import java.util.Map;
  5. import java.util.Set;
  6.  
  7. public class NonRepeatedChar {
  8.  
  9. public static void main(String[] args) {
  10. char value = getFirstNonRepeatedChar("FeelFreeToCode");
  11. System.out.println(value);
  12. }
  13.  
  14. public static char getFirstNonRepeatedChar(String s){
  15. char[] chars = s.toCharArray();
  16. Map<Character , Integer> map = new HashMap<>();
  17. for(Character ch : chars){
  18. Integer prevValue = map.get(ch);
  19. if(prevValue == null){
  20. map.put(ch , 1);
  21. }else{
  22. map.put(ch , prevValue + 1);
  23. }
  24. }
  25.  
  26. for(Character ch : chars){
  27. if(map.get(ch) == 1){
  28. return ch;
  29. }
  30. }
  31. return Character.MIN_VALUE;
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement