我们可以使用Java的BufferedReader类读取文件中的字符。请参阅下面的示例-
在类路径中请看以下文本文件。
test.txt
This is Line 1 This is Line 2 This is Line 3 This is Line 4 This is Line 5 This is Line 6 This is Line 7 This is Line 8 This is Line 9 This is Line 10
测试器
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; public class Tester { private static final String FILE_PATH = "data.txt"; public static void main(String args[]) throws IOException { FileUtil fileUtil = new FileUtil(FILE_PATH); System.out.println("No. of characters in file: " + fileUtil.getCharCount()); } } class FileUtil { static BufferedReader reader = null; public FileUtil(String filePath) throws FileNotFoundException { File file = new File(filePath); FileInputStream fileStream = new FileInputStream(file); InputStreamReader input = new InputStreamReader(fileStream); reader = new BufferedReader(input); } public static int getCharCount() throws IOException { int charCount = 0; String data; while((data = reader.readLine()) != null) { charCount += data.length(); } return charCount; } }
这将产生以下结果-
输出结果
No. of characters in file: 141
本文向大家介绍使用Java计算文本文件中的行数,包括了使用Java计算文本文件中的行数的使用技巧和注意事项,需要的朋友参考一下 我们可以使用Java的BufferedReader类读取文件中的行。请参阅下面的示例- 示例 在类路径中请看以下文本文件。 test.txt 测试器 这将产生以下结果- 输出结果
本文向大家介绍使用Java计算文本文件中的段落数,包括了使用Java计算文本文件中的段落数的使用技巧和注意事项,需要的朋友参考一下 我们可以通过读取字符串中的段落来读取文件中的段落,然后根据“ \ r \ n”模式进行分割。请参阅下面的示例- 示例 在类路径中请看以下文本文件。 test.txt 测试器 这将产生以下结果- 输出结果
问题内容: 在linux / terminal下有什么方法可以计数,在纯文本文件中char f出现了多少次? 问题答案: 这个怎么样: 注意:除了更容易记住/复制和自定义之外,这比Vereb的答案快大约三倍(对不起,编辑!使第一个测试失败)。
问题内容: 我花了一些时间在规划如何使用Python计算文本文件中的某些元素。我已经学习Python几个月了,并且熟悉以下函数; raw_input open Split Lun Printing rsplit() 到目前为止,这是我的代码: 在这一点上,我不确定下一步该怎么做。我觉得最合乎逻辑的方法是先计算行数,计算每行中的单词数,然后计算每个单词中的字符数。但是我遇到的问题之一是试图一次执行所
本文向大家介绍C语言中使用lex统计文本文件字符数,包括了C语言中使用lex统计文本文件字符数的使用技巧和注意事项,需要的朋友参考一下 我曾经在Linux上写的一个C程序,借助Lex做词法分析来同时统计N个文本文件的字符数,单词数和行数。让我觉得Lex确实挺有意思的。确实Lex的功能非常强大,用来做小巧的词法分析非常适合,也非常好用。这个程序参考了《Lex与Yacc》上的一个例子。
问题内容: 如何使用Java计算目录中的文件数?为了简单起见,假设该目录没有任何子目录。 我知道以下的标准方法: 但这将有效地遍历目录中的所有文件,如果文件数量很大,这可能会花费很长时间。另外,除非目录中的实际文件数大于某个固定的大数字(例如5000),否则我不关心目录中的实际文件。 我正在猜测,但是目录(或者在Unix中,它的i节点)是否不存储其中包含的文件数量?如果我可以直接从文件系统获取该数