public String MyReadLine()throws IOException{
int ch;
StringBuilder sb = new StringBuilder();
System.out.println(sb.toString());
while((ch=r.read())!=-1){
if(ch=='\r')
continue;
if(ch=='\n')
break;
else sb.append((char)ch);
}
if(sb.length()==0)
return null;
return sb.toString();
}
我模拟了一个BuffeReader,MyReadLine方法这样写,只能复制第一行代码,想了半天不知道为什么,谁大家帮我看看为什么? |