分享

给你一个字符串,包含了空格等标点符号,要你计算出出现次数最多的字母和该字母出现的次数。

 仙人不留果 2009-12-04
  1. public static void main(String[] args) {   
  2.          String s= "sdfsddddddddddfffff,sdfsdf,";    
  3.          s=s.replaceAll("[^a-zA-Z]","");   
  4.          int max = 0;   
  5.          int temp = 0;   
  6.          String tempString = "";   
  7.          for(int i = 0 ;i<s.length() ; i++ ){   
  8.              tempString = s.substring(0,1);   
  9.              String subs = s.replace(s.substring(0,1),"");   
  10.              temp = s.length() - subs.length();   
  11.              if(max<temp){   
  12.                  max=temp;   
  13.              }   
  14.              s = subs;   
  15.          }   
  16.          System.out.println(tempString+" max= "+max);   
  17. }  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多