笔试用友java

统计字符串字符频率
本文介绍了一个简单的Java程序,用于统计给定字符串中每个字符的出现次数,并提供了完整的代码实现。通过对字符串进行遍历并利用TreeMap来记录字符及其对应的频率,最终实现了不区分大小写的字符频率统计。

1.输入个input数组"asdfASDF" 不区分大小写 让输出他的个数.

2 查找

3 排序

4 输出所有三位数 比如123=1的立方+2的立方+3的立方

 Java基础好多

 

总结基础太薄弱了 数据库就考了 左连接

 

好好复习 继续努力

 

 

统计字符串中每个字符出现次数

package com.eric.demo;   

  1.   
  2. import java.util.Iterator;   
  3. import java.util.Map;   
  4. import java.util.TreeMap;   
  5.   
  6.   
  7. public class WordCounts {   
  8.   
  1.         public static void main(String[] args) {   
  2.                 // TODO Auto-generated method stub   
  3.                    
  4.                 String strTemp "aaAAAAbbb!!!###$$$ccccdddddd121212";   
  5.                 //便于存储字符以及出现次数的信息   
  6.                 Map tree new TreeMap();   
  7.                    
  8.                 //循环处理字符情况   
  9.                 for(int 0;i<STRTEMP.LENGTH();I++) 获得字符 char ch="strTemp.charAt(i);" 统计字符出现次数情况 if(!tree.containsKey(ch)) new Integer(1)); Integer in="(Integer)tree.get(ch)+1;" tree.put(ch, in); 转换为迭代便于输出 Iterator itrator="tree.keySet().iterator();" 循环输出 while(itrator.hasNext()) 获得字符对象信息 Object temp="itrator.next();" 输出每个字符出现的次数 System.out.println(?Character ??+temp.toString()+?? has (?+tree.get(temp)+?)?); pre else>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值