Java中charAt()方法的使用

1.对于函数的描述

java.lang.String.charAt() 方法返回指定索引处的char值。索引范围是从0到length() – 1。对于数组索引,序列的第一个char值是在索引为0,索引1,以此类推。

2.参数

对于此方法的声明中:

public char charAt(int index)

  • index—-这是该指数的char值

3.返回值

 此方法返回这个字符串的指定索引处的char值。第一个char值的索引为0.

4.异常

  • IndexOutOfBoundsException — 如果index参数为负或不小于该字符串的长度.

5.应用

数字统计

描述
对于给定的一个字符串,统计其中数字字符出现的次数
输入
输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
输出
对于每个测试实例,输出该串中数值的个数,每个输出占一行。
样例输入
2
asdfasdf123123asdfasdf
asdf111111111asdfasdfasdf

样例输出

6
9

使用charAt()方法解题参考示例:

import java.util.*;
import java.io.*;
public class Main {

  public static void main(String[] args) {
      String s=new String();
      Scanner sc=new Scanner(System.in);
      int n,count=0;
      n=sc.nextInt();
      for(int i=0;i<n;i++) {
        s=sc.next();
        count=0;
        for(int k=0;k<s.length();k++) {
          if(s.charAt(k)>=48&&s.charAt(k)<=57)
            count++;
          }
        System.out.println(count);
      }
        }

}

 

 

 

发布者

deng

听闻余生久不遇,相逢别错过。

发表评论

电子邮件地址不会被公开。 必填项已用*标注