欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用charAt()方法计算字符串中的重复字符

程序员文章站 2023-12-21 23:49:34
...

charAt()方法介绍

    charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。
    例如:str.next().charAt(0);//获取字符串str中的第1个字符
         str.next().charAt(9);//获取字符串str中的第10个字符

使用charAt()方法计算字符串中的重复字符代码:

import java.util.Scanner;
public class Test {

     public static void main(String[] args){
    	 
    	 String str = "hhusfhshuhfu";
    	 System.out.println("原字符为:"+str);//输出原字符
    	 
    	 Scanner sc = new Scanner(System.in);
    	 System.out.print("请输入要查找的字符:");
    	 char ch = sc.next().charAt(0);//取输入字符串的第一个字符
    	 sc.close();
         int i,sum=0;//sum用户记录出现的字符个数
    	 

    	 //使用charAt()方法计算重复字符
    	 for ( i = 0 ; i < str.length() ; i++){
    		 
    		if ( str.charAt(i) == ch )
    			++sum;//计数
    	         	 
    	 }
    	 
    	 System.out.print(str+"中出现"+ch+"的次数为"+sum+"次");//输出
    	 
     }
   
}

运行结果:

原字符为:hhusfhshuhfu
请输入要查找的字符:s
hhusfhshuhfu中出现s的次数为2次

上一篇:

下一篇: