Java怎逐行读取txt,再把值赋予给一个二维数组,救命啊,明天就要交作业了!
答案:2 悬赏:50 手机版
解决时间 2021-03-29 16:49
- 提问者网友:暗中人
- 2021-03-29 05:38
Java怎逐行读取txt,再把值赋予给一个二维数组,救命啊,明天就要交作业了!
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-03-29 05:55
1.javaIO读取文件里面一行数据:
try{
File file = new File(yourFile);
FileReader fred = new FileReader(file);
BufferedReader bfred = new BufferedReader(fred);
String temp="";
int[][] yourArr = new [4][4];//前提是你的txt里面的数据也是4行4列的
int row =0;
while(null!=(temp=bfred.readLine())){//读取一行
String[] newArr = temp.split(",");
for(int j =0; j < newArr.length; j++)
yourArr[row][j] = Integer.parseInteger(newArr[j]);
row++;
}
//这里可以遍历输出.看看获取有没有成功
}catch(Exception e){
System.out.print(e.toString());
}
try{
File file = new File(yourFile);
FileReader fred = new FileReader(file);
BufferedReader bfred = new BufferedReader(fred);
String temp="";
int[][] yourArr = new [4][4];//前提是你的txt里面的数据也是4行4列的
int row =0;
while(null!=(temp=bfred.readLine())){//读取一行
String[] newArr = temp.split(",");
for(int j =0; j < newArr.length; j++)
yourArr[row][j] = Integer.parseInteger(newArr[j]);
row++;
}
//这里可以遍历输出.看看获取有没有成功
}catch(Exception e){
System.out.print(e.toString());
}
全部回答
- 1楼网友:十年萤火照君眠
- 2021-03-29 07:04
新建输入流
调用read
调用read
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯