HDOJ 2017 字符串统计
【摘要】 Problem Description 对于给定的一个字符串,统计其中数字字符出现的次数。
Input 输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
Output 对于每个测试实例,输出该串中数值的个数,每个输出占一行。
Sample Input 2 asdfasdf123123asdfas...
Problem Description
对于给定的一个字符串,统计其中数字字符出现的次数。
Input
输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
Output
对于每个测试实例,输出该串中数值的个数,每个输出占一行。
Sample Input
2
asdfasdf123123asdfasdf
asdf111111111asdfasdfasdf
Sample Output
6
9
需要注意的只有一个地方,就是输入数字后回车的处理。
import java.util.Scanner;
class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); int t = sc.nextInt(); String str1 = sc.nextLine(); while(t-->0){ String str = sc.nextLine(); int lengnum = 0; for(int i=0;i<str.length();i++){ char cstr = str.charAt(i); if(cstr>='0'&&cstr<='9'){ lengnum++; } } System.out.println(lengnum); } }
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
文章来源: chenhx.blog.csdn.net,作者:谙忆,版权归原作者所有,如需转载,请联系作者。
原文链接:chenhx.blog.csdn.net/article/details/49868249
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)