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

发布时间 - 2026-01-10 23:12:25    点击率:

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

程序分析:利用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统计英文字母、空格、数字和其它的实现代码了,希望大家以后多多支持。


# Java统计输入字符  # Java实现的Excel列号数字与字母互相转换功能  # Java简单统计字符串中汉字  # 英文字母及数字数量的方法  # Java字母加数字组合比较大小  # Java生成含字母和数字的6位随机字符串  # Java正则表达式过滤出字母、数字和中文  # java生成字母数字组合的随机数示例 java生成随机数  # Java 随机生成验证码(支持大小写字母、数字、随机字体)的实例  # java基础-给出一个随机字符串  # 判断有多少字母?多少数字?  # 英文字母  # 请输入  # 希望大家  # 不为  # 程序设计  # static  # void  # public  # args  # System  # main  # String  # class  # brush  # println  # pre  # util  # Scanner  # java  # import 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么实现模型属性的自动加密  Laravel如何为API编写文档_Laravel API文档生成与维护方法  如何确认建站备案号应放置的具体位置?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  在Oracle关闭情况下如何修改spfile的参数  音响网站制作视频教程,隆霸音响官方网站?  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  太平洋网站制作公司,网络用语太平洋是什么意思?  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  Laravel定时任务怎么设置_Laravel Crontab调度器配置  如何快速辨别茅台真假?关键步骤解析  如何快速搭建个人网站并优化SEO?  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  网站优化排名时,需要考虑哪些问题呢?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  如何在VPS电脑上快速搭建网站?  详解jQuery中基本的动画方法  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  如何快速生成专业多端适配建站电话?  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  详解jQuery中的事件  Laravel怎么在Blade中安全地输出原始HTML内容  高防服务器租用指南:配置选择与快速部署攻略  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  Laravel怎么调用外部API_Laravel Http Client客户端使用  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  深圳网站制作培训,深圳哪些招聘网站比较好?  焦点电影公司作品,电影焦点结局是什么?  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  如何打造高效商业网站?建站目的决定转化率  linux top下的 minerd 木马清除方法  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  如何利用DOS批处理实现定时关机操作详解  Laravel如何使用Service Container和依赖注入?(代码示例)  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  Laravel怎么使用artisan命令缓存配置和视图  JavaScript实现Fly Bird小游戏  Laravel如何自定义分页视图?(Pagination示例)  Laravel如何实现文件上传和存储?(本地与S3配置)  高端智能建站公司优选:品牌定制与SEO优化一站式服务  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  高端建站如何打造兼具美学与转化的品牌官网?  EditPlus中的正则表达式 实战(1)  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  如何在IIS服务器上快速部署高效网站?  高防服务器:AI智能防御DDoS攻击与数据安全保障  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信