首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求教,怎么从文件中读取数据

2012-03-07 
求教,如何从文件中读取数据我的文件描述的是一个任意的二维数组,例如:123245567请问如何如何用java把它读

求教,如何从文件中读取数据
我的文件描述的是一个任意的二维数组,例如:
1   2   3
2   4   5
5   6   7

请问如何如何用   java   把它读取出来,变成   a[0][0]=1,   a[0][1]=2,   a[0][2]=5.................

本人菜鸟,请提供详细一点的代码,谢谢。


[解决办法]
public class Test
{
public static void main(String[] args) throws Exception
{
java.io.BufferedReader reader=new java.io.BufferedReader(new java.io.FileReader( "a.txt "));
String line=reader.readLine();
java.util.List lines=new java.util.ArrayList();
int col=line.split( " ").length;
while(line!=null)
{
lines.add(line);
line=reader.readLine();
}
String[][] a=new String[col][lines.size()];
for(int i=0;i <lines.size();i++)
{
String s=(String)lines.get(i);
a[i]=s.split( " ");
}
printArray(a);
}

public static void printArray(Object[][] array)
{
for(int i=0;i <array.length;i++)
{
for(int j=0;j <array[i].length;j++)
{
System.out.print(array[i][j]+ " ");
}
System.out.println();
}
}
}

热点排行