比如说我的文件格式是这样的
1231231313212312312313123123
注意第2行是空行,读取代码如下
BufferedReader filein =new BufferedReader (new FileReader(filepath));
string = filein.readLine() ;
try
{
while (i==0)
{
string = filein.readLine() ;
if (isNumber(string)==true)
{
System.out.println(string);
}
}
}
catch(Exception e)
{
i=-1 ;
in.close();
}
我判断文件读取完毕的方法是看i是否等于0,但是读到文件第2行的时候,因为为空行,所以程序到第2行就结束了.每次就只能读第一行,但是我想都读啊~~~ 怎么实现呢??
1231231313212312312313123123
注意第2行是空行,读取代码如下
BufferedReader filein =new BufferedReader (new FileReader(filepath));
string = filein.readLine() ;
try
{
while (i==0)
{
string = filein.readLine() ;
if (isNumber(string)==true)
{
System.out.println(string);
}
}
}
catch(Exception e)
{
i=-1 ;
in.close();
}
我判断文件读取完毕的方法是看i是否等于0,但是读到文件第2行的时候,因为为空行,所以程序到第2行就结束了.每次就只能读第一行,但是我想都读啊~~~ 怎么实现呢??
while((string=filein.readLine())!=null){
...;
}