输入
一个数字num表示要输入的字符串的个数。然后依次输入每个字符串。输出
每个字符串第一个在整个字符串只出现一次的字符。
import java.util.Scanner;
/**
@author:micro_hz
2015年8月12日
*/
public class Safe360Test {
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
//输入要输入字符串的个数
int num = sc.nextInt();
//依次输入字符串
String[] strArr = new String[num + 1];
for (int i = 0; i < num + 1; i++) {
strArr[i] = sc.nextLine();
}
//打印出所求字符
for (int i = 0; i < strArr.length; i++) {
//将字符串转化为字符数组
char[] c = strArr[i].toCharArray();
for(int j = 0;j < c.length;j ++)
{
//n用于累计出现的个数
int n = 0;
for (int k = 0; k < c.length; k++) {
if(c[j] == c[k])
{
n ++;
}
}
if(n == 1)
{
//若只出现了一次则输出并跳出循环
System.out.println(c[j]);
break;
}
}
}
}
}