Get first non-repeating Letter



import java.util.HashMap;

import java.util.LinkedHashMap;
import java.util.Map;

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
public class Check {
public static String firstNonRepeatingLetter(String str) {
String val=null;
char[] var=str.toCharArray();
LinkedHashMap<Character, Integer> map = new LinkedHashMap<>();
for(int i=0;i<var.length;i++){
if(map.containsKey(var[i])){
map.put(var[i],map.get(var[i])+1);}
else {
map.put(var[i], 1);
}
}
for (Map.Entry<Character, Integer> entry : map.entrySet()){
if(entry.getValue()==1) {
val = Character.toString(entry.getKey());
break;
}
}


return val;
}

public static void main(String[] args) {
System.out.println(firstNonRepeatingLetter("moonmen"));
}

}

Comments

Popular posts from this blog

Cypress run command

Docker commands