Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于文件读取解决方法 #3

Open
lfs1102 opened this issue Oct 1, 2016 · 1 comment
Open

关于文件读取解决方法 #3

lfs1102 opened this issue Oct 1, 2016 · 1 comment
Labels

Comments

@lfs1102
Copy link
Member

lfs1102 commented Oct 1, 2016

Project 1 地图读取、输出问题

IntelliJ IDEA 入门视频

我们使用 IntelliJ 来编写代码,并使用 IntelliJ 解决地图读取问题。

IntelliJ 入门视频链接:http://www.bilibili.com/video/av6483923/ (或班级百度云)

一、将文件放到工程目录下

如图,将tile.txt文件放到Intellij工程目录下。

二、创建Scanner准备读取文件

如 Project1 文档中所写,创建 Scanner 来准备读取文件

但是此时出现了一个错误:程序在运行前不能确定文件是不是不存在,我们要处理文件不存在的问题。

把光标移到出错的代码处,按下 Alt + Enter ,出现IntelliJ提示的错误解决办法。

选择第一项,发现main函数后面多了 throws FileNotFoundException 。此时代码不再报错。

三、读取文件中的地图信息

我们可以使用 scanner.nextLine() 来获取文件文件信息并输出。

最后,思考一下如何通过读取的文件来输出中文的地图?

@lfs1102 lfs1102 added the 教程 label Oct 1, 2016
@VeronicaDavichi
Copy link

java.io.FileInputStream 可以方便优化掉Scanner读入奇慢的问题。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants