Java怎逐行读取txt,再把值赋予给一个二维数组,救命啊,明天就要交作业了!
帮帮忙TAT,明天就要交作业了,但有个地方老是报错。就想问一下:Java怎逐行读取txt文件,再把值赋予给数组比如txt如下:a,b,c,d(以逗号分割)k,l,p,kw...
帮帮忙 TAT,明天就要交作业了,但有个地方老是报错。就想问一下:
Java怎逐行读取txt文件,再把值赋予给数组
比如txt如下:
a,b,c,d (以逗号分割)
k,l,p,k
w,e,f,s
怎么赋予给一个二维数组
比如a[0][1]=b,a[1][0]=k,这样。
求助啊! 展开
Java怎逐行读取txt文件,再把值赋予给数组
比如txt如下:
a,b,c,d (以逗号分割)
k,l,p,k
w,e,f,s
怎么赋予给一个二维数组
比如a[0][1]=b,a[1][0]=k,这样。
求助啊! 展开
2个回答
展开全部
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());
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询