beschreiben
Suchen Sie das erste Zeichen in einer Zeichenfolge, die nur einmal vorkommt
Datenbereich: Die Länge der Eingabezeichenfolge erfüllt 1≤�≤1000 1≤n≤1000
Beschreibung eingeben:
Geben Sie eine nicht leere Zeichenfolge ein
Ausgabebeschreibung:
Geben Sie das erste Zeichen aus, das nur einmal vorkommt. Wenn es nicht existiert, geben Sie -1 aus
Beispiel 1
eingeben:
asdfasdfo
Ausgabe:
Ö
Java:
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNextLine()){
//设置信号量
int signal = 0;
//读取输入内容
String str = sc.nextLine();
//遍历输入内容
for(int i = 0; i < str.length(); i++){
//判断每个字符是否出现第二次,如果存在,设置信号量signal为1;
if(str.indexOf(str.charAt(i)) == str.lastIndexOf(str.charAt(i))){
System.out.print(str.charAt(i));
signal = 1;