函数名为public String getScript(Resultset rs,Map(String,Object) map)
应该return 什么

解决方案 »

  1.   

    +1
    方法运行后一定要返回一个String.
      

  2.   

    public String 定义的就是 返回string型的 public  void 是无返回类型
      

  3.   

    return "string";
    or
    return null;
      

  4.   

    楼主 可能被 形式参数 和返回值类型搞的 混淆,既然 在 函数变量名前  定义了 返回类型为 String的话,那么该方法的 return值 一定且 必须是 String的,至于 形式参数里的 都是传进来,被方法运行之后,最终的结果 也必然是String
      

  5.   

    当然返回一个string类型的值啊
      

  6.   

    你想干嘛??首先要问,肯定是一个string或者是object超类
      

  7.   

    返回一个String对象,不知道你问这个事什么意思!
      

  8.   

    函数第一个词如:public private protected 默认,是访问权限修饰词。第二个词是该函数返回类型,
    你的函数第二词是String,说明返回(return)String类型的
      

  9.   

    返回一个String类型的对象或者一个null
      

  10.   

    从你方法设计的角度来看,返回的肯定是一个String类型的参数。
    不过你在传值的时候用了Map,所以我觉得,这个方法的意味将ResultSet中取出来的数据,存入到Map对象当中。
    而,返回的String对象只是用来做为返回结果的判断。
    类似于,返回A后续可以再执行A对应的程序,返回B对应于后续执行B对应的程序……
    如果不需要进行上述的判断,就可以将String改成viod,而rs中的数据仍旧可以通过Map来赋值的
      

  11.   

    public String getScript(Resultset rs,Map(String,Object) map)
    当然返回String了
    public是控制修饰符,表示的是可见的范围
    String是返回的类型
    Resultset rs,Map(String,Object) map是参数列表,表示你调用这个方法时需要传递的参数,
      

  12.   

    return 返回的值类型 决定于你的声明的类型 这个是毫无疑问的。