zoukankan      html  css  js  c++  java
  • java-统计字符串中各字符次数

    package com.day5.test;

    public class Test2 {

      /**
      * @param args
      * 需求:统计字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字符出现的次数
      * ABCDEabcd123456!@#$%^

        注意if..else if...else与if...if...if...else的区别
      */
    public static void main(String[] args) {
      String s="ABCDEabcd123456!@#$%^&";
      int big=0;
      int small=0;
      int num=0;
      int other=0;
      /*for(int i=0;i<s.length();i++)
      {
        char c=s.charAt(i);
        if(c>='A'&&c<='Z')
          big++;
        if(c>='a'&&c<='z')
          small++;
        if(c>='0'&&c<='9')//注意不能写成if(c>=0&&c<=9)
          num++;
        else
          other++;
      }
      System.out.println(big);//5
      System.out.println(small);//4
      System.out.println(num);//6
      System.out.println(other);//16
      */
      for(int i=0;i<s.length();i++)
      {
        char c=s.charAt(i);
        if(c>='A'&&c<='Z')
          big++;
        else if(c>='a'&&c<='z')
          small++;
        else if(c>='0'&&c<='9')//注意不能写成if(c>=0&&c<=9)
          num++;
        else
          other++;
      }
      System.out.println(big);//5
      System.out.println(small);//4
      System.out.println(num);//6
      System.out.println(other);//7
      }

    }

  • 相关阅读:
    安卓学习Day11
    J2EE-Day09-Servlet
    J2EE-Day08-Tomcat
    安卓学习Day10
    安卓学习Day09
    安卓学习Day08
    安卓学习Day07
    安卓学习Day06
    YII 1.0 常用CURD写法
    php 封装原生数据导出的方法(csv文件格式)和csv文件中长数字自动变成科学计数法的处理
  • 原文地址:https://www.cnblogs.com/zhujialei123/p/8111474.html
Copyright © 2011-2022 走看看