这两句什么区别?
while(!(s = msnNI.receivemsg()).equals("")){}

while(!(s = msnNI.receivemsg())==""){}


第二句是个死循环!产生原因是基本概念不清。导致调试问题多多。。:(