输入一个字符串,得到任意一组同时出现三次的字符的中间字符的位置

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:35:01
需要使用到indexOf()和LastindexOf()还有substring()

ps:做了半天不知道哪里错了,一气就删了,呜呜! 请高手帮忙!

简单写了一下,得到第一组的中间的字符:
public static void main(String[] args) {
String s = "ereabceadlkaiou";
for (int i = 0; i < s.length() - 3; i++) {
char ch = s.charAt(i);
int count = 0;
int index = 0;
for (int j = i + 1; j < s.length(); j++) {
char temp = s.charAt(j);
if (temp == ch) {
count++;
if (index == 0) {
index = j;
}
}
}
if (count == 2) {
System.out.println(index);
System.out.println(ch);
break;
}
}
}

这么高难度的,不给点“鼓励”,不想接!

怎样在一个循环中,输入一组字符串,其中有的字符串可能是空字符串,怎么输入呢? 任意输入一个字符串和字符,要求从该字符串中删除指定字符 :任意输入一个字符串(不超过50个字符)输入到数组 我想问一个汇编程序实例。“反序输出任意一个用户输入的字符串”怎么弄? 试用指针编写一个程序,能将任意输入的字符串中的“#”删除? 任意输入一个字符串输入到数组,将其中的数字存入到另一个数组中,并显示数字 输入一组字符串并且判断该数组是不是数字数组 excel用一个(或一组)字符串推导出另一个(或一组)字符串 将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数 请问如何分析任意一个或一组数据包代表什么