使用异常处理解决从txt中读取不定长度的数据
来源:互联网 发布:linux netcat渗透 编辑:程序博客网 时间:2024/06/08 14:46
由于没有找到从txt中读取不定长度数据保存到已定长度数组的方法,在调试过程中发现每次使用nextToken()读取完第一行之后就会抛异常,所以决定使用异常处理来完成每行读取完之后就结束当前循环并换行
public static void main(String[] args) {//声明一个100*100的map数组来储存地图int[][] map = new int[100][100];try {FileReader fr = new FileReader("./bin/map/map_001.txt");BufferedReader br = new BufferedReader(fr);br.readLine();StringTokenizer intro;for(int i = 0;i < map.length;i++){intro = new StringTokenizer(br.readLine()," ");try {//使用异常处理来完成每行读取完之后换行for(int j = 0;j < map[i].length;j++){String str = intro.nextToken();if(str != null)map[i][j] = Integer.parseInt(str);if(map[i][j] == 1){System.out.print("#");}else if(map[i][j] == 2){System.out.print("P");}else if(map[i][j] == 3){System.out.print("?");}else if(map[i][j] == 4){System.out.print("S");}else if(map[i][j] == 5){System.out.print(" ");}else{break;}}} catch (Exception e) {System.out.println();}}br.close();} catch (Exception e) {}}
阅读全文
0 0
- 使用异常处理解决从txt中读取不定长度的数据
- linux串口编程,使用select+timeout读取不定长度数据
- vc++从txt文件中读取数据
- VTK从TXT文件中读取数据
- c++从txt文件中读取数据
- MATLAB中批量从txt文件中读取指定行的数据保存为txt文件
- 从txt文档中读取数据并做相应处理(c#)
- 读取txt,以及异常处理
- 简洁的从txt文件中读取数据并且修改数据重新存入
- C和C++中读取不定数量的输入数据
- 从txt中读取数据存入二维数组
- C++利用CStdioFile从txt文件中读取数据
- 从txt文件读取数据显示在文本框中
- 从txt文件中读取数据存入数组
- Python从txt文件中逐行读取数据
- Unity中从Txt文件读取Json数据
- 从txt文件中读取数据到二维数组
- Python从txt文件中逐行读取数据
- Android-MTK系统- 系统常用修改点
- JavaScript 代码规范
- FineReport中如何对cpt模板加密
- [洛谷 P1036]选数
- no plugin found for prefix 'tomcat 7' in the current project and in the plugin groups的解决方法
- 使用异常处理解决从txt中读取不定长度的数据
- Web前端知识体系精简
- Eventbus的使用详解
- 机器学习之ID3算法
- iOS逆向 查看ipa包是否加密
- iOS 只要一分钟,学会改变UIScrollView的分页宽度
- 前端学习路线
- MyBatis与Spring结合实例
- 设计模式之单例