阅读背景:

对随意字母字符串按照字母表输出

来源:互联网 
//对大小写字母重新排序(没有考虑一个字母出现多次)
//   	String str="gfedcbaZGFEDCBA";
//		int[] a=new int[52];
//		for(int i=0;i<str.length();i++){
//			int temp=str.charAt(i);
//			if(temp>96){
//			a[temp-97]=temp;
//			}else{
//				a[temp-39]=temp;
//			}
//		}
//		for(int i=0;i<52;i++){
//			if(a[i]!=0)System.out.print((char)(a[i])+"\t");
//			}
//	}
   		
   	//对大小写字母重新排序(考虑一个字母出现多次)
   	   	String str="XgfexxAAASxxdcbaa";
   			int []a[]=new int[52][1];
   			for(int i=0;i<str.length();i++){
   				int temp=str.charAt(i);
   				if(temp>96){
   				++a[temp-97][0];
   				}else{
   				++a[temp-39][0];
   				}
   			}
   			for(int i=0;i<52;i++){
   				if(a[i][0]!=0){
   						for(int j=0;j<a[i][0];j++){
   					if(i<26)
   						System.out.print((char)(i+97)+"\t");
   					else
   						System.out.print((char)(i+39)+"\t");
   						}
   				}
   				}//对大小写字母重新排序(没有考虑一个字母出现多次)
//   	String str="gf



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: