用android 编程解析统计文本文件中的字符数、单词数、行数(作业)
主要代码
...
private void analysis() {
String str = " ";
int words = 0;
int chars = 0;
int lines = 0;
int spaces = 0;
int marks = 0;
int character = 0;

String filename = et_name.getText().toString();
FileInputStream fis = null;
BufferedReader br = null;
try {if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {File file = new File(Environment.getExternalStorageDirectory().getCanonicalPath() + "/" + filename + ".txt");if (file.exists()) {fis = new FileInputStream(file);br = new BufferedReader(new InputStreamReader(fis));while ((str = br.readLine()) != null) {char[] b = str.toCharArray();for (int i = 0; i < str.length(); i++) {if (b[i] == ' ') {spaces++;} else if (b[i] == ',' || b[i] == '.') {marks++;}}words += str.split("[ \\.,]").length;chars += str.length();lines++;}character = chars - (spaces + marks);fis.close();tv_read.setText("单词数:" + words + ",字符数:" + chars + ",行数:" + lines + ",字母数:" + character + ",空格数:" + spaces + ",标点符号数:" + marks);} else {Toast.makeText(this, "不存在该文件", Toast.LENGTH_SHORT).show();}}
} catch (Exception e) {e.printStackTrace();
}

...

转载于:https://www.cnblogs.com/zhufan/p/6626250.html

解析统计文本文件中的字符数、单词数、行数。相关推荐

  1. 判断文本的行数c语言,软件工程统计文件中字符串个数,单词个数,词频,行数

    一.前言 在之前写过一个词频统计的C语言课设,别人说你一个大三的怎么写C语言课程,我只想说我是先学习VB,VB是我编程语言的开始,然后接触到C语言及C++:再后来我是学习C++,然后反过来学习C语言, ...

  2. C语言统计文件中的字符数、单词数以及总行数

    统计文件的字符数.单词数以及总行数,包括: 每行的字符数和单词数 文件的总字符数.总单词数以及总行数 注意: 空白字符(空格和tab缩进)不计入字符总数: 单词以空格为分隔: 不考虑一个单词在两行的情 ...

  3. python中怎么统计英文字符的个数_Python之每日一练统计英文文本单词出现的个数、行数、字符数...

    #coding:utf-8 import sys,os """ python实现任一个英文的纯文本文件,统计其中的单词出现的个数.行数.字符数 ""& ...

  4. [转载] 用python统计中文字符数_使用Python统计字符串中各种字符的个数

    参考链接: Python中遍历字符串的单词 Python 统计字符串中各种字符出现的次数 一.提出问题 随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数 二.难点提示思 ...

  5. java统计字符串中每个字符出现的次数,统计字符串中每个字符出现的次数

    本文收集整理关于统计字符串中每个字符出现的次数的相关议题,使用内容导航快速到达. 内容导航: Q1:c语言统计字符串中每个字符出现的次数 一.算法分析: 要统计每个字符出现的个数,那么就要为每个字符做 ...

  6. 【数据结构、字符串、C语言】统计字符串中不同字符出现的频度

    [数据结构.字符串.C语言]统计字符串中不同字符出现的频度 问题描述 完整代码 问题描述 写一个算法统计在输入字符串中各个不同字符出现的频度并打印(字符串中的合法字符为A-Z这26个字母和0-9这10 ...

  7. python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数

    python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 #python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 import restring = & ...

  8. php实现 统计输入中各种字符的个数

    php实现 统计输入中各种字符的个数 一.总结 一句话总结:谋而后动,想清楚,会非常节约编写代码的时间. 1.对结果可能是0的变量,记得初始化? 4 $len=0; 5 $len=strlen($st ...

  9. 统计字符串中某个字符的个数

    1 <!DOCTYPE html> 2 <html> 3 <body> 4 <title>统计字符串中某个字符的个数</title> 5 & ...

最新文章

  1. c++ ofstream使用方法
  2. linux脚本多分支if语句,shell脚本基础应用(二)if单分支,双分支,多分支语句...
  3. 贴片铝电容识别及型号_贴片钽电容封装及规格和参数资料
  4. A wizard’s guide to Adversarial Autoencoders: Part 1, Autoencoder?
  5. 如何将多个图像上传到SQL Server
  6. 从酒店服务员到世界500强大数据工程师,月薪4K到年薪40W,我经历了什么?
  7. Java 如何保证线程安全,你真的清楚吗
  8. 数据指标是什么?必知必会的数据指标类型都在这了
  9. 自定义设置HTTP响应头
  10. 2009年国家质监局公布的禁用化妆品名单
  11. 神铺垫、神转折、神代入
  12. 怎么用CDR来批量导出图片
  13. 快速微信群内接龙统计避免刷屏
  14. PANDA 下载及安装
  15. 【中级软考】数字签名的概念及其作用
  16. Java架构-微信交流群
  17. 微软模拟飞行10厦门航空涂装_微软模拟飞行2020顶级特效 画质令人窒息
  18. 《跟着小吴哥学python》之 14 Python http请求
  19. RS:VoNR,让用户体验到高质量语音业务
  20. 【算法反刍】递归与递推

热门文章

  1. 图论测试题(一)第一题:longest
  2. 关键字restrict简介
  3. [恢]hdu 1239
  4. 从语义开始 – 概念、意义、实践
  5. 书摘:35岁之前成功的12条黄金法则
  6. 运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(一)
  7. FB宣布将回购60亿美元股票 首席会计官将离职
  8. 解决 windows10和ubuntu16.04双系统下时间不对的问题
  9. grep/egrep和正则表达式汇总
  10. 感谢大家对我微软TECHED2013课程的支持