输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
2015-08-21 22:11
411 查看
import java.util.Scanner; public class GetNumDifChar { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str = scan.nextLine(); int isLetter = 0; int isSpace = 0; int isDigit = 0; int isOther = 0; for (int i = 0; i < str.length(); i++) { if(Character.isLetter(str.charAt(i))) isLetter++; else if(Character.isSpace(str.charAt(i))) isSpace++; else if(Character.isDigit(str.charAt(i))) isDigit++; else isOther++; } System.out.println(isLetter); System.out.println(isSpace); System.out.println(isDigit); System.out.println(isOther); } }
相关文章推荐
- Android 引用文件(.db)的三种方式
- HDU 1284 钱币兑换问题 (完全背包)
- POJ 1155 TELE 背包型树形DP 经典题
- R语言中按照列之和进行升降排序data frame
- 人生中第一份值得纪念的工作
- MySql in子句 效率低下优化
- 字符串拆分split
- 网易2015面试编程题
- Selenium 高阶应用之WebDriverWait 和 expected_conditions
- NBUT 1450 Blitzcrank
- C语言变量声明内存分配
- js的DOM(文档对象模型)获取节点
- 欢迎使用CSDN-markdown编辑器
- (大数据工程师学习路径)第五步 MySQL参考手册中文版----MySQL基本操作
- 书宜杂读,业宜精钻
- Try These 9 Tricks To Sleep Better At Night
- 解决jar包依赖:Spring IO platform推出bom
- wordpress 用户控制插件
- 23 其它话题 - 《Python 核心编程》
- Python 3学习入门一