JAVA统计字符串中某个字符出现次数的方法实现

 更新时间:2023年11月08日 10:53:26   作者:听海边涛声  
本文主要介绍了JAVA统计字符串中某个字符出现次数的方法实现,可以循环使用String的charAt(int index)函数,具有一定的参考价值,感兴趣的可以了解一下

在JAVA中统计字符串某个字符出现的次数,可以循环使用String的charAt(int index)函数。

public class Test {

	public static void main(String[] args) {
	
		String s1 = "xyyx";
		//String s2 = "abe";
		int s1xCount = 0;
		int s1yCount = 0;
		
		for(int i = 0; i < s1.length(); i++) {
			if(s1.charAt(i) == 'x') {
				s1xCount++;
			}
			else {
				if(s1.charAt(i) == 'y') {
					s1yCount++;
				}
			}
		}
		System.out.println("s1.length: " + s1.length());
		System.out.println("x count in s1: " + s1xCount);
		System.out.println("y count in s1: " + s1yCount);
	}

}

输出结果:

到此这篇关于JAVA统计字符串中某个字符出现次数的方法实现的文章就介绍到这了,更多相关JAVA统计字符次数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • Shiro整合Springboot和redis,jwt过程中的错误shiroFilterChainDefinition问题

    Shiro整合Springboot和redis,jwt过程中的错误shiroFilterChainDefinition问

    这篇文章主要介绍了Shiro整合Springboot和redis,jwt过程中的错误shiroFilterChainDefinition问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • java使用this调用构造函数的实现方法示例

    java使用this调用构造函数的实现方法示例

    这篇文章主要介绍了java使用this调用构造函数的实现方法,结合实例形式分析了java面向对象程序设计中函数调用相关操作技巧,需要的朋友可以参考下
    2019-08-08
  • BufferedWriter如何使用write方法实现换行

    BufferedWriter如何使用write方法实现换行

    这篇文章主要介绍了BufferedWriter如何使用write方法实现换行的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • 将idea中xml文件背景颜色去除的图文教程

    将idea中xml文件背景颜色去除的图文教程

    这篇文章主要介绍了将idea中xml文件背景颜色去除,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • SpringBoot 定时任务遇到的坑

    SpringBoot 定时任务遇到的坑

    这篇文章主要介绍了SpringBoot 定时任务遇到的坑,今天踩的这个坑和 cron 表达式有关,文中给大家介绍了cron 表达式的解释,需要的朋友一起看看吧
    2017-11-11
  • SpringBoot整合Swagger2代码实例

    SpringBoot整合Swagger2代码实例

    这篇文章主要介绍了SpringBoot整合Swagger2代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • Java中的@PostConstruct注解

    Java中的@PostConstruct注解

    本文给大家介绍Java中的@PostConstruct注解的相关知识,通过示例代码给大家补充介绍了Java提供的@PostConstruct注解,Spring是如何实现的,感兴趣的朋友一起看看吧
    2025-04-04
  • Java Synchronize底层原理总结

    Java Synchronize底层原理总结

    这篇文章主要给大家总结了Java Synchronize底层原理,文中的图文讲解介绍的非常详细,对我们学习Java Synchronize有一定的帮助,需要的朋友可以参考下
    2023-06-06
  • Spring依赖注入Dependency Injection的三种方式

    Spring依赖注入Dependency Injection的三种方式

    依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例
    2023-02-02
  • IDEA自动清理类中未使用的import包的操作方法

    IDEA自动清理类中未使用的import包的操作方法

    在项目开发中,经常会引入很多未使用的import包,这不仅增加了编译时间,还会使代码可读性变差,设置IDEA自动清理未使用的import包,可以提高代码的可读性,本文给大家介绍IDEA自动清理类中未使用的import包的方法,感兴趣的朋友一起看看吧
    2024-09-09

最新评论