得到对象以后
if(o.toString().equals("Busy"))
如果是字符串肯定没问题,如果是对象肯定不会相等的啊

解决方案 »

  1.   

    嘿,楼上的, String 也是类的哈,也是继承至 Object 的哈 :)
      

  2.   

    if(B instanceof String)
    或者
    if(B.getClass() == java.lang.String.class)
    或者
    if(B.getClass().getName == java.lang.String)
    或者
    一楼说的方法
      

  3.   

    用楼上的方法比较好,因为接收的字符串值是不定的,不好用equals方法
      

  4.   

    写得太复杂
    if(B instanceof String)
    或者
    if(B.getClass().equals(String.class))
      

  5.   

    if(b.getClass().getName().equals("java.lang.String"))
      

  6.   

    一楼的方法不对 
    如果传过来的串行化对象 也实现了toString()方法 而且toString()出来的字符串也是"Busy"的话 不就搞错了