这是在IBM的LOTUS平台上运行的,这些都没关系。只是用了些IBM提供的类和函数。
大家帮我看看这段
String SearchKey2 =curdoc.getItemValueString("Fd_CombinationSearch2");System.out.println( SearchKey2 );在输出的是 请您输入搜索的关键字  这个字符串
但是接下来的却不运行if(SearchKey2=="请您输入搜索的关键字")
{
............
}
请问大家是为什么啊?是不是类型不匹配呢?

解决方案 »

  1.   

    String的比较要用equal,而不是==
      

  2.   

    哦,这样的啊,我不太懂得JAVA,只是懂C++。
      

  3.   

    哦 ,那应该怎么写?if(SearchKey!=""&&SearchKey1 equals "请您输入搜索的关键字")不能通过编译!
      

  4.   

    if(SearchKey!=""&&SearchKey1.equals("请您输入搜索的关键字"))
      

  5.   

    晕,错了,是:
    if(SearchKey!=null&&SearchKey1.equals("请您输入搜索的关键字"))
      

  6.   

    if(SearchKey!=null&&SearchKey1.equals("请您输入搜索的关键字"))
      

  7.   

    http://ent.yuyao.com/Board.asp?BoardID=2这个网址看一下吧,这里面有详细的文章及解说,可能有你所需要的答案,包括工具|办 |系统|图形|网站建设|网络编程|软件|数据库|多媒体|安全 等