String s="abnmm//fgdfdfsdf/*sfsfsfsdfsdf*/";
if ((s.indexOf("//"))>0)
{
    System.out.println("//存在:"+s.indexOf("//"))>);
    ....
}  if ((s.indexOf("/*"))>0)
{
     System.out.println("/*存在:"+s.indexOf("/*"));
     ....
}  if ((s.indexOf("*/"))>0)
{
     System.out.println("*/存在:"+s.indexOf("*/")));
     ...
}

解决方案 »

  1.   

    所提供的程序除了把println打错外,未发现问题。
      

  2.   

    String s="abnmm//fgdfdfsdf/*sfsfsfsdfsdf*/";
    if ((s.indexOf("//"))>0)
    {
        System.out.println("//存在:"+s.indexOf("//"));
        ....
    }  if ((s.indexOf("/*"))>0)
    {
         System.out.println("/*存在:"+s.indexOf("/*"));
         ....
    }  if ((s.indexOf("*/"))>0)
    {
         System.out.println("*/存在:"+s.indexOf("*/"));
         ...
    }
      

  3.   

    println打错是我一时的粗心,但这不是关键,关键是以下的条件都为假;if ((s.indexOf("//"))>0)
    if ((s.indexOf("/*"))>0)
    if ((s.indexOf("*/"))>0)
      

  4.   

    String s="abnmm//fgdfdfsdf/*sfsfsfsdfsdf*/";
        System.out.println(s.indexOf("//")>0);
        System.out.println(s.indexOf("/*")>0);
        System.out.println(s.indexOf("*/")>0);输出结果
    true
    true
    true