首页 > 编程语言 > 详细

[java] 找出字符串中出现最多的字符和出现的次数

时间:2014-10-09 23:15:24      阅读:464      评论:0      收藏:0      [点我收藏+]

 

逛园子看到一童鞋做的华为上机题目,写来好长的代码,懒得看,感觉不可能这么难,于是动手敲了下。

 

import java.util.Scanner;

public class StringTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner = new Scanner(System.in);
		String A = scanner.nextLine();
		//find the char which showS the most
		int[] charTable=new int[123];
		//A-65 Z-90
		//a-97 z-122
		int maxIndex=0;
		for(char c:A.toCharArray())
		{			
			charTable[c]=1+charTable[c];			
			if(charTable[c]>charTable[maxIndex])
				maxIndex=c;
		}
		System.out.println("the char is: "+(char)maxIndex+" - Times:"+charTable[maxIndex]);	

	}

}

  

[java] 找出字符串中出现最多的字符和出现的次数

原文:http://www.cnblogs.com/wancy86/p/findMaxChar.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!