1. java相同字符连续出现的次数
变量定义的不怎么样 别笑话 这个是你要的结果吧 实现是这样的 代码可以美化下 你自己弄吧
结果是判断哪个字符连续出现的次数最多
public class Test {
	public static void main(String[] args) {
		String s = "absdasdasss";
		Map<String, Integer> map = new HashMap<String, Integer>();
		for(int i =0; i<s.length();i++){
			char a = s.charAt(i);
			int j = i+1;
			while(j<s.length()){
				char b = s.charAt(j);
				if(a!=b){
					break;
				}
				j++;
			}
			Integer n = map.get(String.valueOf(a));
			if(n!=null){
				if(n < j-i){
					map.put(String.valueOf(a), j-i);
				}
			}else{
				map.put(String.valueOf(a), j-i);
			}
			i=j-1;
		}
		String s1 = "";
		int n1 =0;
		for(Object o : map.keySet()){ 
			if(map.get(o)>n1){
				n1= map.get(o);
				s1=(String) o;
			}
		} 
		System.out.println(s1+":"+n1);
	}
}
2. java怎么查询一个字符串中重复的字符,并且计算他出现的次数。
new一个map
将字符串转换成字符数组,遍历,将字符作为key,次数作为value
3. java中如何统计某个字母在一个字符串中出现了多少次啊
1、根据length获取字自符串长度
Strings="abcdedfae";//定义一个字符串
intlen=s.length();//获取原来的字符串长度
2、通过replaceAll方式,把字符串中该字母替换成空
Strings1=s.replaceAll(要统计的字母,"");
3、获取替换后的字符串长度
intlen2=s1.length();
4、原来的字符串长度减去替换后的字符串长度就是该字母出现的次数
intlenTimes=len1-len2;//出现的次数
4. java统计字符串中的字符重复的次数和和出现次数 实例
请参考:
public class Test1 {
 // 定义一个主函数
 public static void main(String args[]) {
  // 创建一个映射对象
  java.util.Map<Character, Integer> map = new java.util.HashMap<Character, Integer>();
  // 定义一个字符串
  String str = "sadsafddasdscv";
  // 将此字符串转换为一个新的字符数组
  char[] s = str.toCharArray();
  // System.out.println(s1.length);
  // 往映射中放数据
  for (int i = 0; i < s.length; i++) {
   char s1 = s[i];
   // 定义一个变量
   int t = 0;
   for (int j = 0; j < s.length; j++) {
    if (s[i] == s[j]) {
     t++;
    }
   }
   // 将键值对放到map中
   map.put(s1, t);
  }
  // 遍历
  // 1.得到键的Set集合
  java.util.Set<Character> keys = map.keySet();
  // 得到迭代器
  java.util.Iterator<Character> iter = keys.iterator();
  // 迭代set集合
  while (iter.hasNext()) {
   // 取出一个
   char key = iter.next();
   // 根据key得到Value
   int value = map.get(key);
   System.out.println("字母" + key + " = " + "出现次数" + value);
  }
 }
}
5. java怎么实现统计一个字符串中字符出现的次数
可以用String的indexof(str,fromindex)方法,循环遍历加一个计数器统计次数。
publicclassCountTimes{
	publicstaticvoidmain(String[]args){
		Stringstr="Intheentireworldthere'";
		inttimes=searchstr("my",str);//返回2
		System.out.println(times);
	}
	publicstaticintsearchstr(Stringkey,Stringstr){
		intindex=0;//每次的搜索到的下标
		intcount=0;//计数器
		while((index=str.indexOf(key,index))!=-1){
			index=index+key.length();
			
			count++;
		}
		returncount;
	}
}
6. java中怎么统计一个字符串中每个字符的出现次数
操作如下:
String str ="2342asfghgyu56asdasda";Map<String,Integer> maps = new HashMap<String,Integer>();for(int i=0;i<str.length();i++){。
String key = String.valueOf((str.charAt(i)));if(!maps.containsKey(key)),maps.put(key, 1);else{int val =maps.get(key);maps.put(key, val+1);
for(Map.Entry i : maps.entrySet()){System.out.println(i.getKey()+ "=="+i.getValue());
7. JAVA计算重复字符的问题
import java.util.Scanner;
public class Test {
    public static void main(String[] args) throws Exception {
        char a[] = new char[100];
        int i = 0;
        int k = 0;
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个字符串");
        String str = sc.nextLine();
        a = str.toCharArray();
        
        System.out.println("请输入一个字符");
        char j = (char) System.in.read();
        
        for (i = 0; i < a.length; i++) {
            if (j == a[i]) {
                k++;
            }
        }
        System.out.println("字符在字符串中出现的次数为" + k);
    }
}
试了一下,连续使用System.in.read()会有问题
建议学习编程的时候注意代码规范.
8. java中如何统计某个字母在一个字符串中出现了多少次
1、根据length获取字符串长度
1
2
String s = "abcdedfae";//定义一个字符串
int len = s.length();//获取原来的字符串长度
2、通过replaceAll方式,把字符串中该字母替换成空
1
String s1 = s.replaceAll(要统计的字母,"");
3、获取替换后的字符串长度
1
int len2 = s1.length();
4、原来的字符串长度减去替换后的字符串长度就是该字母出现的次数
1
int lenTimes = len1-len2;//出现的次数