您的位置:首页 > 编程语言

给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个字符。

2017-10-03 23:47 645 查看


输入描述:

输入数据一个字符串,包括字母,数字等。


输出描述:

输出首先出现三次的那个字符

package exam;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Demo {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char[] strArr = br.readLine().toCharArray();//String类型转化为字符数组
int[] count = new int[128];//存储每个字符
for (int i = 0; i < strArr.length; i++) {
if (('A' <= strArr[i] && strArr[i] <= 'Z')
|| (strArr[i] >= 'a' && strArr[i] <= 'z')||(strArr[i]>='0' && strArr[i]<='9')) {
++count[strArr[i]];//针对每个字符进行计数
if(count[strArr[i]] == 3){
System.out.println(strArr[i]);
break;
}
}
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐