Java 统计字符串里英文字母、空格、数字和其它字符的个数
2016-01-09 16:34
603 查看
import java.util.Scanner; //输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 public class Six { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("输入一行字符串:"); String str = input.nextLine(); account(str); } public static void account(String str) { int acc1 = 0; //统计英文字母个数 int acc2 = 0; //统计空格个数 int acc3 = 0; //统计数字个数 int acc4 = 0; //统计其他字符个数 for(int i=0;i<str.length();i++) { if(Character.isLetter(str.charAt(i))) acc1 += 1; else if(Character.isDigit(str.charAt(i))) acc3 += 1; else if(Character.isSpaceChar(str.charAt(i))) acc2 += 1; else acc4 += 1; } System.out.println("英文字母有" + acc1 + "个"); System.out.println("数字有" + acc3 + "个"); System.out.println("空格母有" + acc2 + "个"); System.out.println("其他字符有" + acc4 + "个"); } }
相关文章推荐
- java 文件上传支持断点续传
- Java相对路径读取文件
- Struts2 过滤器实现只允许POST请求
- Java_基本数据类型
- 利用javap -verbose 查看java程序运行内存分配情况
- Spring AOP面向切面编程
- spring事物属性与隔离级别
- Java就业指导
- 深入分析JavaWeb Item46 -- Struts2数据校验与国际化
- ueditor整合struts2图片无法上传问题
- springmvc之redirect重定向
- SpringMVC框架中多数据源的配置问题、datasource
- javaEE开发中使用session同步和token机制来防止并发重复提交
- Ubuntu jdk安装及环境配置
- spring mvc 上传图片
- java操作Properties属性文件及获取项目部署服务器路径
- springmvc之接收model类
- WIN7 JDK 环境变量配置
- spring 事务 Transactional
- Eclipse luna启动后立马就卡死的一种原因及解决办法(HotSpot虚拟机上)