输入描述:
输入数据一个字符串,包括字母,数字等。
输出描述:
输出首先出现三次的那个字符
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; } } } } }
本文介绍了一种Java程序设计方法,该方法用于从输入字符串中找出第一个出现三次的字符。通过对字符数组进行遍历并计数,实现对特定字符出现次数的跟踪。
1489

被折叠的 条评论
为什么被折叠?



