<span style="font-family:Arial, Helvetica, sans-serif;font-size:18px;">题目要求:给定一个字符串,找出首次出现两次的字符</span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:18px;">public static char findChar(String s)</span></span>
<span style="font-size:18px;"> {
if(s==null || s.length()==0)
{
System.out.println("不符合要求");
}
ArrayList<Character> arr=new ArrayList<Character>();
int count=1;
char ch=' ';
for(int i=0;i<s.length();++i)
{
if(!arr.contains(s.charAt(i)))
{
arr.add(s.charAt(i));
}
else
{
count++;
if(count==2)
{
ch= s.charAt(i);
break;
}
}
}
return ch;
}</span>
直接上代码,有错误之处还请指正!