import java.util.Scanner;

/**

*

* @author Administrator 统计字符串中字母数字和空格等字符出现的个数。

*

*/

public class CalculateCharacter {

public static void calculate(char[] date) {

int zimu = 0, shuzi = 0, kongge = 0, qita = 0;

for (char i : date) {

if (i >= 65 && i <= 90 || (i >= 97 && i <= 122)) {

zimu++;

} else if (i == 32) {

kongge++;

} else if (i >= 48 && i <= 57) {

shuzi++;

} else {

qita++;

}

}

System.out.println("字母" + zimu + "数字" + shuzi + "空格" + kongge + "其它"

+ qita);

}

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

String in = scanner.next();

char[] date = in.toCharArray();

calculate("guogenfang 112358 @@@ hello".toCharArray());

}

}

import java.io.*;

import java.util.ArrayList;

import java.util.List;

/**

*

* @author guogenfang

* calculate the file's word appear probability;

*

*/

public class fileReader {

public static void main(String[] args) throws Exception {

File file = new File("D:\\1.txt");

BufferedReader read = new BufferedReader(new FileReader(file));

String word = read.readLine();

List character = new ArrayList();

while (word != null) {

System.out.println(word);

character.add(word);

word = read.readLine();

}

CalculateCharacter.calculate(character.toString().toCharArray());

}

}

统计输入中数字出现的次数java,java实现统计文章(英文)中字母、数字、空格和其他字符出现的次数...相关推荐

  1. C语言从键盘上输入一个字符串,要求统计并输出该字符串中各位数字、大写字母、小写字母、空格和其他字符出现的次数

    #include <stdio.h> #include <string.h> int main() {     char str[100];     int i,num=0,s ...

  2. C语言case次数有限制吗,用switch...case语句统计数字、空格和其他字符出现的次数...

    //用switch...case语句统计数字.空格和其他字符出现的次数 //转自K&R #include int main(void) { int c, i, nwhite, nother, ...

  3. C语言程序练习题:从键盘任意输入一个字符,编程判断该字符是数字字符、英文字母、空格还是其他字符。

    从键盘任意输入一个字符, 编程判断该字符是数字字符.英文字母.空格还是其他字符. **输入格式要求:提示信息:"Press a key and then press Enter:" ...

  4. Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数

    6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...

  5. Java正则校验密码至少包含:字母数字特殊符号中的2种

    一.语法 字符 说明 \ 将下一字符标记为特殊字符.文本.反向引用或八进制转义符.例如, n匹配字符 n.\n 匹配换行符.序列 \\\\ 匹配 \\ ,\\( 匹配 (. ^ 匹配输入字符串开始的位 ...

  6. c语言如何判断输入字母个数,C语言 输入一个字符,判断该字符是数字、字母、空格还是其他字符。...

    三个空分别是: 1.ch >= 'a'&&ch<='z' || a>='A'&&ch<='Z' 2. ch >= '0' &&am ...

  7. c语言:输入一个字符串,统计字母,数字,空格出现的个数,c - 统计字符串字母,空格,数字,其他字符的个数和行数....

    #include #include using namespace std; /* 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. */ void count() { //统 ...

  8. 字符串统计数字,字母,空格,其他符号等出现的个数

    描述:给定一个字符串,统计其中数字,字母,空格,其他符号出现的个数 输入描述: 第一行:一串字符串. 输出描述: 数字,字母,空格,其他符号出现的次数 每次遇到这个题目,我的想法是输入一个字符串,然后 ...

  9. Java IO流练习题-获取文本上每个字符出现的次数

    获取文本上每个字符出现的次数 提示:遍历文本的每一个字符:字符及出现的次数保存在Map中:将Map中数据写入文件 package BYSSSExer2;import org.junit.Test;im ...

最新文章

  1. 用perl获取可用的代理服务器地址
  2. RouterOs建立PPPoE虚拟拨号服务器
  3. 2018年各大互联网前端面试题三(阿里)
  4. pxe安装linux dhcp失败,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  5. HDU - 4705 Y(树形dp)
  6. 计算机网络中的高层应用,第四章计算机网络中的高层应用-.ppt
  7. 论文浅尝 | 神经协同推理
  8. 宇宙的最原始状态是个什么样子
  9. 沈南鹏问了微软CEO四个问题
  10. cbv继承view是哪个包_包你一眼就心动!两款帅爆国产轿车来袭,选谁都不错
  11. 035 spring amqp
  12. JavaScript数据结构学习笔记(封装二叉树)
  13. Atitit 遍历文件夹目录解决方案与规范 attilax总结 1. 规范 2 1.1. 注意的不要同时改变文件夹内容,增删文件。这样获取到的目录list不会变化 2 1.2. 主义中文名称文件读写
  14. JavaWeb 利用jsp 实现分页查询
  15. Python利用 Anaconda安装pytorch并测试GPU
  16. 权游谁将领盒饭?AI告诉你
  17. element plus之el-table行融合+列融合+小计行+自定义控件+样式自定义方案
  18. 【示例源码】还在为毒奶粉忧桑?轻松一下,玩玩猩球保卫战吧(html5游戏)
  19. 有趣的微积分历史——wsdchong
  20. linux下基于qt和v4l2驱动的usb摄像头视频采集与显示,用v4l2和framebuffer实现usb摄像头视频采集并显示...

热门文章

  1. 卸载源码安装mysql_CentOS 7.x 卸载删除MariaDB,重新安装,安装MYSQL离线版和源代码...
  2. 计算机网络-基本概念(3)【网络层】-路由选择协议
  3. 非常适合小白的 Asyncio 教程
  4. 连不上 GitHub 的朝鲜,也开发出了人脸识别技术
  5. 张似玫计算机系,计算机系举办“音律飞扬”卡拉OK大赛决赛
  6. python秒杀商品 多线程_Python——多线程
  7. 一台电脑怎么接两个显示器_电脑数码类目显示器 篇二:11.11抄作业,个人消费级显示器怎么选--20款好价显示器推荐_显示器...
  8. php ajax mysql 出错,php – 从mysql切换到mysqli后,Ajax的更新语句不能正常工作,但没有错误显示...
  9. python atm作业详解_python day4 作业 ATM
  10. 15-爬虫之scrapy框架基于管道实现数据库备份02