题目描述
找出字符串中第一个只出现一次的字符,如果无此字符 请输出'.'
输入描述:
输入一串字符
输出描述:
输出一个字符
输入例子:
asdfasdfo
输出例子:
o
Java实现:
private static void fun() { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { String str = sc.nextLine(); System.out.println(retStr(str)); } sc.close(); } private static String retStr(String s) { for (int i = 0; i < s.length(); i++) { String sub = s.substring(i, i + 1); if ((s.length() - s.replaceAll(sub, "").length()) == 1) { return sub; } } return "."; }