描述
找出字符串中第一个只出现一次的字符
数据范围:输入的字符串长度满足 1 \le n \le 1000 \1≤n≤1000
输入描述:
输入一个非空字符串
输出描述:
输出第一个只出现一次的字符,如果不存在输出-1
示例1
输入:
asdfasdfo复制输出:
o复制
package org.example.medium;
import java.util.Scanner;
public class Hj59 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()){
String s = scanner.nextLine();
int singal = 0;
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if(s.indexOf(c)==s.lastIndexOf(c)){
singal = 1;
System.out.println(c);
break;
}
}
if(singal==0){
System.out.println(-1);
}
}
}
}