⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 counterdigits.java

📁 是<java程序设计>的课后作业2-8源码.可以供初学者参考,作了解java基础语法所用.
💻 JAVA
字号:
/**
 * @(#)CounterDigits.java
 *
 *
 * @author 
 * @version 1.00 2009/3/21
 */

public class CounterDigits {
        
    /**
     * Creates a new instance of <code>CounterDigits</code>.
     */
    public CounterDigits() {
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        
        String testString="SSN is 343 32 4545 an ID is 434 34 4323";
        
        //调用静态方法
        int[]countResult=count(testString);
        
        //输出统计结果
        String out="";
        for(int i=0;i<countResult.length;i++)        
        {
        	if(countResult[i]!=0)
        		out+=i+" : "+countResult[i]+((countResult[i]==0)?" time":" times")+"\n";        		
        }
        
        System.out.println(out);
        
    }
    
    /**统计各个数字在字符串中出现的次数*/
    public static int[] count (String s)
    {
    	//创建并初始化统计数组
    	int[]countDigits=new int[10];
    	for(int i=0;i<10;i++)
    	{
    		countDigits[i]=0;
    	}
    	
    	for(int i=0;i<s.length();i++)
    	{
    		if(Character.isDigit(s.charAt(i)))
    			countDigits[s.charAt(i)-'0']++;
    	}
    	
    	return countDigits;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -