没有合适的资源?快使用搜索试试~ 我知道了~
java实现从txt文件读取数据并保存至二维数组及判断其是否是矩阵
18 下载量 87 浏览量
2020-12-22
08:51:37
上传
评论 2
收藏 37KB PDF 举报
温馨提示
试读
2页
在HIT第一次软件构造的实验中,第一个实验需要题目所述的方法,而在网上寻找的过程中,能够真正使用的方法并不多,于是通过寻求老师及同学帮助,结合网络资料的方法,最终构建出以下代码。 由于本人也是java初学者,在代码中已有详细的注释(防止自己将来读不懂自己曾写的代码),所以不在文字方面过多赘述。 补充说明:使用的jdk版本为1.8 package hello; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOExcept
资源推荐
资源详情
资源评论
java实现从实现从txt文件读取数据并保存至二维数组及判断其是否是文件读取数据并保存至二维数组及判断其是否是
矩阵矩阵
在HIT第一次软件构造的实验中,第一个实验需要题目所述的方法,而在网上寻找的过程中,能够真正使用的方法并不多,于
是通过寻求老师及同学帮助,结合网络资料的方法,最终构建出以下代码。
由于本人也是java初学者,在代码中已有详细的注释(防止自己将来读不懂自己曾写的代码),所以不在文字方面过多赘述。
补充说明:使用的jdk版本为1.8
package hello;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
public class readTest {
public static void main(String[] args) {
String fileName; //所读文件名
System.out.println("Please input a file name:");
Scanner in = new Scanner(System.in);
fileName = in.nextLine(); //输入所读文件名
Read(fileName);
in.close();
}
public static void Read(String fileName) {//此处填写所读文件名
/*
* 文件读入
*/
String filePath = "src/hello/txt/" + fileName; //文件地址+文件名
FileReader in = null;
try {
in = new FileReader(filePath);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
/*
* 使用BufferedReader读入并保存
*/
BufferedReader br = new BufferedReader(in);
ArrayList list = new ArrayList();
String s = null;
for(;;) {
try {
s = br.readLine();
} catch(IOException e) {
e.printStackTrace();
}list.add(s);
if(s == null)
break;
}
/*
* 创建矩阵
*/
int colLength; //列数
int rowLength; //行数
rowLength = list.size() - 1;
String num0 = list.get(0);
String[] line0 = num0.split(" ");
colLength = line0.length;
int[][] square = new int[rowLength][colLength]; //幻方
/*
资源评论
weixin_38740144
- 粉丝: 1
- 资源: 973
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功