大家好,请问为什么
while(true)
{
if(dis.readUTF().equalsIgnoreCase("123"))
{
ta.append("Notes:"+dis.readUTF()+"输出123!\n");
}
else if(dis.readUTF().equalsIgnoreCase("321"))
{
ta.append("Notes:"+dis.readUTF()+"321!\n");
}
}
不能正常运行呢?但是编译是没问题的。只能这样才行:
while(true)
{
ta.append("Notes:"+dis.readUTF()+"321!\n"); }
while(true)
{
if(dis.readUTF().equalsIgnoreCase("123"))
{
ta.append("Notes:"+dis.readUTF()+"输出123!\n");
}
else if(dis.readUTF().equalsIgnoreCase("321"))
{
ta.append("Notes:"+dis.readUTF()+"321!\n");
}
}
不能正常运行呢?但是编译是没问题的。只能这样才行:
while(true)
{
ta.append("Notes:"+dis.readUTF()+"321!\n"); }
郁闷了半天了。希望能得到指教,谢谢!qq:12814574
String str=null;
while(true)
{
str=dis.readUTF();
if(str==null)
break;
if(str.equalsIgnoreCase("123"))
ta.append("Notes:"+str+"输出123!\n");
else if(str.equalsIgnoreCase("321"))
ta.append("Notes:"+str+"321!\n");
}
}
是一个死循环啊 出不来东西的
while(true)
{
ta.append("Notes:"+dis.readUTF()+"321!\n"); }