本帖最后由 回首、后_街 于 2013-4-17 21:28 编辑
这代码运行,s中的值是" "是怎么回事帮忙看一下
sb没有赋到值
InputStream in = System.in;
StringBuffer sb= new StringBuffer();
while(true)
{
int ch = in.read();
if(ch=='\r')
continue;
if(ch=='\n')
{
String s = sb.toString();
if("over".equals(s))
break;
System.out.println(s.toUpperCase());
sb.delete(0,s.length());
}
}
|