java读取固定格式的txt文件并放到数组中

Java中怎么读取txt文件,并将格式如a,1,23,45第二好行b,23,41,4等的内容放到数组中

第1个回答  2013-06-14
FileInputStream fr=new FileInputStream(new File("d:/1.txt"));

BufferedReader br=new BufferedReader(fr);

String str;

String substr;

final int begin=0;

int end=1;

while((str=br.readLine())!=null)//读取文件的一行,循环直到文件读取完成

{

//对文件中的一行,进行字符串的截取。

while(end!=-1)

{

end=str.IndxOf(","); //查找“,”在字符串中的位置,不存在返回-1;

substr=str.substring(begin,end+1);//截取字符串的一部分,从begin开始到end+1结束。

str=str.substring(end+1,str.lenth()); //将剩下的字符串赋值,并再次截取

}

}本回答被提问者采纳
相似回答