在IO流中既然
import java.io.*;
class ReadIn
{
public static void main(String[] args)throw IOexception
{
InputStream in=System.in;
int ch=0;
while ((ch=in.read())!=-1)
{
int ch=in.read();
if(ch=='\r')
continue;//既然是一次读一个字节,那么\r好像不影响结果,那么可不可以直接省略呢
if(ch=='\n')
{
String s=sb.toString();
if("over".equals(s))
break;
System.out.println(s.toUpperCase())
sb.delete(0,sb.length());
}
else
sb.append((char)ch);
}
}
如上
为什么字节流的接收对象是int型的?
还有就是回车所代表的反斜杠N和反斜杠R是否有一个就可以判定了,能否去掉反斜杠R
|