获取一个字符串里面的第一个不是重复的元素

时间:2022-12-09 00:13:06

// 获取一个字符串里面的第一个不是重复的元素
// abcdefabcd 则 返回的结果就是 e

import java.util.Scanner;

// 获取一个字符串里面的第一个不是重复的元素
// abcdefabcd
public class Zifu {

public static String getone(String str)
{
int len = str.length();
if(len<=0)
return null;

for(int i=0;i<str.length();i++)
{
boolean flag = false;
int j=0;
for(;j<str.length();j++)
{
if(j!=i&&str.charAt(j)==str.charAt(i))
{
flag = true;
break;
}
}

if(!flag )
{
return str.charAt(i)+"";
}
}

return "";

}

public static void main(String[] args) {
/String str =”abcdefabcd”;/
Scanner in = new Scanner(System.in);
String str = in.nextLine();
System.out.println(getone(str));

}
}