class MyBufferedReader
{
private FileReader fileReader;
public MyBufferedReader(FileReader fileReader)
{
this.fileReader = fileReader;
}
public String myReadLine()
{
try
{
StringBuffer sb =new StringBuffer();
int ch = 0;
while((ch = fileReader.read()) != -1)
{
if(ch == '\r')
continue;
if(ch == '\n')
return sb.toString();
else
sb.append((char)ch);
}
if(sb.length() != 0)
{
return sb.toString();
}
return null;
}
catch (IOException ex)
{
ex.getMessage();
}
}
public void myClose()
{
try
{
fileReader.close();
}
catch (IOException ex)
{
ex.getMessage();
}
}
}
转载于:https://www.cnblogs.com/dengshiwei/p/4258474.html