Sobre returns

6 respostas
V

Pessoal alguém sabe como unir esses dois returns em um só:

return new StringBuffer(data.replaceAll("\n", "<br>"));

return new StringBuffer("<script>totalizar('"+fDAO.findTotalDataDespesa(data)+"','"+fDAO.findTotalDespesa()+"');</script>");

Vinicius.

6 Respostas

eduveks
StringBuffer _return = new StringBuffer(data.replaceAll("\n", "<br>"));
_return.append("<script>totalizar('"+fDAO.findTotalDataDespesa(data)+"','"+fDAO.findTotalDespesa()+"');</script>");
return _return;
V

Desculpe, são três:

return new StringBuffer(data.replaceAll("\n", "<br>"));

return new StringBuffer(descricao.replaceAll("\n", "<br>"));
 
return new StringBuffer("<script>totalizar('"+fDAO.findTotalDataDespesa(data)+"','"+fDAO.findTotalDespesa()+"');</script>");

Vinicius.

eduveks

Bem vamos lá esclarecer isto…

só se pode fazer UM RETURN, nunca duas vezes e muito menos 3…

neste teu caso, podes fazer de duas maneiras:

:arrow: Return um Array de StringBuffers:

StringBuffer[] _return = new StringBuffer[3];
_return[0] = new StringBuffer(data.replaceAll("\n", "<br>"));
_return[1] = new StringBuffer(descricao.replaceAll("\n", "<br>"));
_return[2] = new StringBuffer("<script>totalizar('"+fDAO.findTotalDataDespesa(data)+"','"+fDAO.findTotalDespesa()+"');</script>");
return _return;

:arrow: Os Strings Buffers concatenados:

return new StringBuffer(
                           data.replaceAll("\n", "<br>") + 
                           descricao.replaceAll("\n", "<br>") +
                           "<script>totalizar('"+fDAO.findTotalDataDespesa(data)+"','"+fDAO.findTotalDespesa()+"');</script>"
                       );

ou

StringBuffer _return = new StringBuffer();
_return.append(data.replaceAll("\n", "<br>"));
_return.append(descricao.replaceAll("\n", "<br>"));
_return.append("<script>totalizar('"+fDAO.findTotalDataDespesa(data)+"','"+fDAO.findTotalDespesa()+"');</script>");
return _return;
J

Tudo bem, mas de onde você tirou esses três returns ???

Por que seriam três???

Não entendi é nada…

:?
:?
:?

eduveks

Pois… tb não…

Mas creio que o vinucho deve ser novo no Java…

Se bem que creio q em nenhuma linguagem aceite mais que um return :lol:

Beren

e eu esperando algo sobre o Superman Returns…

Criado 25 de maio de 2006
Ultima resposta 30 de mai. de 2006
Respostas 6
Participantes 4