解析统计文本文件中的字符数、单词数、行数。
用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
解析统计文本文件中的字符数、单词数、行数。相关推荐
- 判断文本的行数c语言,软件工程统计文件中字符串个数,单词个数,词频,行数
一.前言 在之前写过一个词频统计的C语言课设,别人说你一个大三的怎么写C语言课程,我只想说我是先学习VB,VB是我编程语言的开始,然后接触到C语言及C++:再后来我是学习C++,然后反过来学习C语言, ...
- C语言统计文件中的字符数、单词数以及总行数
统计文件的字符数.单词数以及总行数,包括: 每行的字符数和单词数 文件的总字符数.总单词数以及总行数 注意: 空白字符(空格和tab缩进)不计入字符总数: 单词以空格为分隔: 不考虑一个单词在两行的情 ...
- python中怎么统计英文字符的个数_Python之每日一练统计英文文本单词出现的个数、行数、字符数...
#coding:utf-8 import sys,os """ python实现任一个英文的纯文本文件,统计其中的单词出现的个数.行数.字符数 ""& ...
- [转载] 用python统计中文字符数_使用Python统计字符串中各种字符的个数
参考链接: Python中遍历字符串的单词 Python 统计字符串中各种字符出现的次数 一.提出问题 随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数 二.难点提示思 ...
- java统计字符串中每个字符出现的次数,统计字符串中每个字符出现的次数
本文收集整理关于统计字符串中每个字符出现的次数的相关议题,使用内容导航快速到达. 内容导航: Q1:c语言统计字符串中每个字符出现的次数 一.算法分析: 要统计每个字符出现的个数,那么就要为每个字符做 ...
- 【数据结构、字符串、C语言】统计字符串中不同字符出现的频度
[数据结构.字符串.C语言]统计字符串中不同字符出现的频度 问题描述 完整代码 问题描述 写一个算法统计在输入字符串中各个不同字符出现的频度并打印(字符串中的合法字符为A-Z这26个字母和0-9这10 ...
- python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数
python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 #python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 import restring = & ...
- php实现 统计输入中各种字符的个数
php实现 统计输入中各种字符的个数 一.总结 一句话总结:谋而后动,想清楚,会非常节约编写代码的时间. 1.对结果可能是0的变量,记得初始化? 4 $len=0; 5 $len=strlen($st ...
- 统计字符串中某个字符的个数
1 <!DOCTYPE html> 2 <html> 3 <body> 4 <title>统计字符串中某个字符的个数</title> 5 & ...
最新文章
- c++ ofstream使用方法
- linux脚本多分支if语句,shell脚本基础应用(二)if单分支,双分支,多分支语句...
- 贴片铝电容识别及型号_贴片钽电容封装及规格和参数资料
- A wizard’s guide to Adversarial Autoencoders: Part 1, Autoencoder?
- 如何将多个图像上传到SQL Server
- 从酒店服务员到世界500强大数据工程师,月薪4K到年薪40W,我经历了什么?
- Java 如何保证线程安全,你真的清楚吗
- 数据指标是什么?必知必会的数据指标类型都在这了
- 自定义设置HTTP响应头
- 2009年国家质监局公布的禁用化妆品名单
- 神铺垫、神转折、神代入
- 怎么用CDR来批量导出图片
- 快速微信群内接龙统计避免刷屏
- PANDA 下载及安装
- 【中级软考】数字签名的概念及其作用
- Java架构-微信交流群
- 微软模拟飞行10厦门航空涂装_微软模拟飞行2020顶级特效 画质令人窒息
- 《跟着小吴哥学python》之 14 Python http请求
- RS:VoNR,让用户体验到高质量语音业务
- 【算法反刍】递归与递推