第2章 Java程序开发运行环境(Java语言程序设计课件).ppt

第2章 Java程序开发运行环境(Java语言程序设计课件).ppt

while循环语句中,对文本文件逐行读入进行处理。使用String类的方法replaceAll,将每一行的所有制表符(“\t”)替换为空格符(“?”),然后再用方法split切割单词,这时将空格符作为单词间的分割符。通过方法split可以得到两个分割符之间的字符串,包括长度为0的空串。这里用if语句判定,去除空串。 StringBuffer是一个重要的类,第4章中详细介绍其功能和用法。这里的类变量words是一个字符串的变量,用来收集单词,每个单词之间加入回车符和换行符(“\r\n”)(也可以仅加入换行符),最后一次性将得到的结果写入输出文件。 使用BufferedWriter类的方法write,将结果写入文件中。需要注意的是最后要关闭文件,否则文件无法保存在外部存储(磁盘)中。同样,文件读入结束后,也需要关闭打开的文件。 4.调试运行 为了测试该程序,则需要建立输入的文本文件,假定用编辑器编辑一个输入文件,文件名为“text.txt”,文件中的内容如下: Hello Java 这是 我的 第一个 Java程序。 其中的分隔符包括空格符(“?”)和制表符(“\t”),有些是连续多个混合。一些编辑程序可以指定编辑文件的

文档评论(0)

1亿VIP精品文档

相关文档