本文实例讲述了java实现统计字符串中字符及子字符串个数的方法。分享给大家供大家参考,具体如下:

这里用java实现统计字符串中的字符(包括数字、大写字母、小写字母以及其他字符)个数,以及字符串的子字符串的个数。

运行效果图如下:

具体代码如下:

import java.util.Scanner;

public class Counter {

static Scanner scanner = new Scanner(System.in);

public static void count(String s) {

int low, upper, num, others;

low = upper = num = others = 0;

for (int i = 0; i < s.length(); i++) {

if (Character.isDigit(s.charAt(i))) {

num++;

continue;

}

if (Character.isLowerCase(s.charAt(i))) {

low++;

continue;

}

if (Character.isUpperCase(s.charA

java 统计字符串中字符个数_java实现统计字符串中字符及子字符串个数的方法示例...相关推荐

  1. java 字符串转utc时间_java - 如何转换UTC日期字符串并删除Java中的T和Z? - 堆栈内存溢出...

    TL;博士 Instant.parse( "2018-05-23T23:18:31.000Z" ) // Parse this String in standard ISO 860 ...

  2. java字符串常量池长度_Java String类相关知识梳理(含字符串常量池(String Pool)知识)...

    目录 1. String类是什么 1.1 定义 1.2 类结构 1.3 所在的包 2. String类的底层数据结构 3. 关于 intern() 方法(重点) 3.1 作用 3.2 字符串常量池(S ...

  3. java运用ascii实现动画效果_java实现仿抖音字符动图效果

    当然,有了原理我们还需要通过实践来验证.我们来编写一个java程序实现将上面给出的test.png这张图片字符化.我将使用字符来描述一张图片称为图片字符化. 首先定义一个字符串,用于做替换的. pri ...

  4. java读取word表格中的数据_JAVA获取word表格中数据的方案

    上一个项目的开发中需要实现从word中读取表格数据的功能,在JAVA社区搜索了很多资料,终于找到了两个相对最佳的方案,因为也得到了不少网友们的帮助,所以不敢独自享用,在此做一个分享. 两个方案分别是: ...

  5. java缺省包详解_Java在其它包中无法引用缺省包中的类

    1.现象 1.1 问题场景 最近,在写测试代码时,将一个类(这里暂且称为ClassA)放在在缺省包中,也就是说,直接放在了src目录下,没有创建包.然后,将这个类打入了jar文件,提供给另外的工程(这 ...

  6. java 统计汉字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法

    本文实例讲述了java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  7. java 字符串 数字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法...

    本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  8. java如何使显示字符下标_Java如何在 Word 中设置上、下标

    上标是指比同一行中其他文字稍高的文字,而下标是指比同一行中其他文字稍低的文字.在生活中,我们常见的平方米.立方米等符号以及化学中的各种元素符号,都是利用上.下标来表示的.本文将介绍通过Free Spi ...

  9. java 字符过滤器_Java Web---登录验证和字符编码过滤器

    什么是过滤器? 在Java Web中,过滤器即Filter.Servlet API中提供了一个Filter接口(javax.servlet.Filter).开发web应用时,假设编写的Java类实现了 ...

最新文章

  1. 【项目实践】车距+车辆+车道线+行人检测项目实践
  2. 从源码分析DEARGUI之add_selectable
  3. 内存管理单元MMU学习
  4. 服了,为什么100M宽带还这么卡?
  5. 【转】家庭装修预算计算公式大全
  6. TensorFlow模型持久化
  7. 29个人,耗时84天,硬刚Python,实验结果如下。
  8. Lumia 800 升级 windows phone 7.8
  9. Linux下Wireshark的Lua: Error during loading 和 couldn't run /usr/bin/dumpcap in child process 的解决方案
  10. CAP、BASE、ACID基本概念
  11. NetBeans 时事通讯(刊号 # 80 - Nov 15, 2009)
  12. 数据库中int类型存在空数据开发过程中model和dal层处理方法
  13. snap7读写西门子plc1200步骤(python) PLC通讯
  14. 【佛系养身】男程序员护肤入门
  15. 最新软件云测试方法你知道多少?有什么好处
  16. 手机屏幕分辨率:物理分辨率和逻辑分辨率
  17. Linux-Ubuntu终端命令
  18. Shell脚本读取mysql结果集各数据项的值
  19. 好久不见,我回来了!
  20. 芯片封装的作用以及常见封装技术

热门文章

  1. java工程师培训班,Java篇
  2. linux普通用户转换成超级用户的好多种方法
  3. ibm小机重新启动oracle,ibm小机重启的经历
  4. 宏观篇章结构和新闻图式结构
  5. loadrunner监控局域网内其他服务器系统资源设置,loadrunner监控局域网内其他机器的系统资源消耗(windows操作系统)...
  6. 北信源董事长林皓:“信源豆豆”要做AI+IOT的社交平台
  7. Spring MVC_5
  8. 电气学习笔记(SSCNC)1 点动、互锁和自动往返
  9. 就很突然?程序员的发量不是秃头最多的?
  10. 跟女友旅游三天,还好Python治好了我的内耗