java中if能不能判断String类型,我写的程序里面直无法判断,而直接转到else后执行了

解决方案 »

  1.   

    Java 里面if(boolean) 必须是一个boolean值不像C语言里面可以放整型等这主要是出于方便调试的考虑想一个办法解决吧
      

  2.   

    用equals(),如
    String temp = "test";
    if(temp.equals("test"))
    {
      //will move here
    }
    else
    {
    }
      

  3.   

    String a = "temp";
    if(a.equals("temp"))
    {
    System.out.println("OK");
    }
    可以的。
    编译通过。
      

  4.   

    if(  )   //里面规定必须是boolean类型
      

  5.   

    if( s instanceof String)?