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统计字符次数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • Java agent的入门与demo演示详解

    Java agent的入门与demo演示详解

    Java Agent 是 Java 1.5 版本之后引⼊的特性,其主要作⽤是在class被加载之前对其拦截,这篇文章主要介绍了agent的简单使用,需要的可以参考下
    2023-05-05
  • SpringBoot实现MapperScan添加动态配置(占位符)

    SpringBoot实现MapperScan添加动态配置(占位符)

    这篇文章主要介绍了SpringBoot实现MapperScan添加动态配置(占位符),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教。
    2022-01-01
  • Java中的RocketMQ消费幂等详解

    Java中的RocketMQ消费幂等详解

    这篇文章主要介绍了Java中的RocketMQ消费幂等详解,当出现消费者对某条消息重复消费的情况时,重复消费的结果与消费一次的结果是相同的,并且多次消费并未对业务系统业务产生任何负面影响,那么这个消费过程就是消息幂等,需要的朋友可以参考下
    2023-10-10
  • Javaweb基础入门requse原理与使用

    Javaweb基础入门requse原理与使用

    Request对象的作用是与客户端交互,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量,接下来本篇将详细讲述
    2021-11-11
  • java文件操作输入输出结构详解

    java文件操作输入输出结构详解

    这篇文章主要介绍了java文件操作输入输出详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-07-07
  • 详解SpringBoot开发案例之整合定时任务(Scheduled)

    详解SpringBoot开发案例之整合定时任务(Scheduled)

    本篇文章主要介绍了详解SpringBoot开发案例之整合定时任务(Scheduled),具有一定的参考价值,有兴趣的可以了解一下
    2017-07-07
  • @Value注入List、数组、Set、Map问题

    @Value注入List、数组、Set、Map问题

    这篇文章主要介绍了@Value注入List、数组、Set、Map问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Java算法之桶排序Bucket Sort详解

    Java算法之桶排序Bucket Sort详解

    这篇文章主要介绍了Java算法之桶排序Bucket Sort详解,桶排序(Bucket Sort)又称箱排序,是一种比较常用的排序算法,其算法原理是将数组分到有限数量的桶里,再对每个桶分别排好序,最后一次将每个桶中排好序的数输出,需要的朋友可以参考下
    2023-10-10
  • Java封装数组之动态数组实现方法详解

    Java封装数组之动态数组实现方法详解

    这篇文章主要介绍了Java封装数组之动态数组实现方法,结合实例形式详细分析了java动态数组的实现原理、操作步骤与相关注意事项,需要的朋友可以参考下
    2020-03-03
  • MybatisPlus 自定义.vm模板的生成

    MybatisPlus 自定义.vm模板的生成

    为更加快捷方便的开发代码,使用MybatisPlus的代码自动生成功能,将一些繁琐的操作自动生成,本文主要介绍了MybatisPlus 自定义.vm模板的生成,感兴趣的可以了解一下
    2024-03-03

最新评论