在模拟多人群聊系统实战案例中,介绍了内存存储与磁盘存储的区别,实现了将聊天记录写入文件的功能,那么对于项目中文件操作除了写入文件外,还包括读取文件的内容,对于文件内容进行处理的要求。在本章中将通过读取世界杯文件,编写世界杯信息查询系统介绍读取文件的步骤与方法。
需求分析:
读取文件当中的世界杯信息,然后提示用户根据编码查询 输入“1”:提示用户输入年份,输出此年份世界杯信息 输入“2”:提示用户输入举办地,输出此举办地举办的世界杯信息 输入“3”:提示用户输入冠军郭,输出此冠军国对应的世界杯信息 输入“0”:感谢您的使用,正在退出查询系统
需要读取的文件内容格式为:
涉及到的知识点:
- 读取文件信息,并且对于文件内容进行内存存储
- 将输入的数据按照要求在内存中查询,并输出信息到控制台
可能有同学会疑惑,为什么要进行内存存储呢?直接读取文件然后操作也很方便啊?
因为直接操作文件需要时间长,每一次查找都读取一次文件,效率很低,而读到内存中,之后都是对于内存内容的操作,能够有效的提高效率,缩短操作时间。
逻辑分析:
此实例和之前几章讲过的内容非常相似,都是要求用户输入功能编号,然后根据用户输入的编号执行