Java统计输入字符的英文字母、空格、数字和其它

 更新时间:2017年02月21日 22:30:11   投稿:mdxy-dxy  
这篇文章主要介绍了Java统计输入字符的英文字母、空格、数字和其它,需要的朋友可以参考下

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

程序分析:利用while语句,条件为输入的字符不为 '\n '.

程序设计:

import java.util.Scanner;
public class ex7 {
   public static void main(String args[])
   {
     System.out.println("请输入字符串:");
     Scanner scan=new Scanner(System.in);
     String str=scan.next();
     String E1="[\u4e00-\u9fa5]";
     String E2="[a-zA-Z]";
     int countH=0;
     int countE=0;
     char[] arrChar=str.toCharArray();
     String[] arrStr=new String[arrChar.length];
     for (int i=0;i<arrChar.length ;i++ )
     {
        arrStr[i]=String.valueOf(arrChar[i]);
     }
     for (String i: arrStr )
     {
        if (i.matches(E1))
        {
          countH++;
        }
        if (i.matches(E2))
        {
          countE++;
        }
     }
     System.out.println("汉字的个数"+countH);
     System.out.println("字母的个数"+countE);
   }
} 

以上就是Java统计英文字母、空格、数字和其它的实现代码了,希望大家以后多多支持脚本之家。

相关文章

  • Tomcat 8.5 +mysql 5.7+jdk1.8开发JavaSE的金牌榜小项目

    Tomcat 8.5 +mysql 5.7+jdk1.8开发JavaSE的金牌榜小项目

    这篇文章主要介绍了Tomcat 8.5 +mysql 5.7+jdk1.8开发JavaSE的金牌榜小项目,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • SpringMVC 数据校验方法(必看篇)

    SpringMVC 数据校验方法(必看篇)

    下面小编就为大家带来一篇SpringMVC 数据校验方法(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • java读取excel图片导入代码示例(亲测有效)

    java读取excel图片导入代码示例(亲测有效)

    在日常工作中,我们经常要将一些照片插入到Excel表格中,这篇文章主要给大家介绍了关于java读取excel图片导入的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-10-10
  • 解决IDEA新建xml文件显示为普通的text文本问题

    解决IDEA新建xml文件显示为普通的text文本问题

    IntelliJ IDEA新建XML文件时显示为普通文本,可以通过以下步骤解决:1.检查项目文件过滤器,确保没有隐藏XML文件类型;2.在XML文件中添加或修改文件类型关联;3.如果问题依然存在,检查并删除自定义的文件类型过滤器
    2024-11-11
  • java+socket实现简易局域网聊天室

    java+socket实现简易局域网聊天室

    这篇文章主要为大家详细介绍了java+socket实现简易局域网聊天室,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • openEuler 搭建java开发环境的详细过程

    openEuler 搭建java开发环境的详细过程

    这篇文章主要介绍了openEuler 搭建java开发环境,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • SpringMVC请求、响应和拦截器的使用实例详解

    SpringMVC请求、响应和拦截器的使用实例详解

    拦截器(Interceptor) 它是一个Spring组件,并由Spring容器管理,并不依赖Tomcat等容器,是可以单独使用的,这篇文章给大家介绍SpringMVC请求、响应和拦截器的使用,感兴趣的朋友一起看看吧
    2024-03-03
  • Java中关键字synchronized的使用方法详解

    Java中关键字synchronized的使用方法详解

    synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块,下面这篇文章主要给大家介绍了关于Java中synchronized使用的相关资料,需要的朋友可以参考下
    2021-08-08
  • SpringBoot使用WebJars统一管理静态资源的方法

    SpringBoot使用WebJars统一管理静态资源的方法

    这篇文章主要介绍了SpringBoot使用WebJars统一管理静态资源的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • spring boot如何指定启动端口

    spring boot如何指定启动端口

    这篇文章主要介绍了spring boot如何指定启动端口,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12

最新评论