解题思路:
注意事项:
参考代码:
import java.util.Scanner; import java.util.Map; import java.util.HashMap; public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); String input=scanner.next(); scanner.close(); char result=findFirstUniqueChar(input); if(result=='\0'){ System.out.println("no"); }else{ System.out.println(result); } } public static char findFirstUniqueChar(String s){ Map<Character,Integer> charCount=new HashMap<>(); for(char c:s.toCharArray()){ charCount.put(c,charCount.getOrDefault(c,0)+1); } for(char c:s.toCharArray()){ if(charCount.get(c)==1){ return c; } } return '\0'; } }
0.0分
2 人评分