Como parar a execução de um método (como o exit; no PHP)
4 respostas
G
gregowbr
Olá, A pergunta é simples, Gostaria de saber como parar um método com algum comando.
No PHP Eu utilizava o “exit;” e ele parava a execução do método e onde tivesse esse comando “exit;”
Ele parava a execução do que tivesse quando via o comando.
Em Java tem algo parecido?
Tenho a função:
publicArrayListreturn_array(){ArrayListn=newArrayList();n.add("Teste");if(n.get(0).equals("Teste"))){// PARAR O CÓDIGO AQUI E NÃO RETORNAR NADA!}returnn;}
publicArrayListreturn_array(){ArrayListn=newArrayList();n.add("Teste");if(n.get(0).equals("Teste"))){// PARAR O CÓDIGO AQUI E NÃO RETORNAR NADA!//se for o caso de retornoar null, ainda vc poderia zerar o n...n=null;returnn;}returnn;}
A
alexandrehdk
Na verdade depende. O negócio é que a função deve retornar um ArrayList, então depende muito de quem está chamando a função, se está assumindo que pode haver retorno ou não.
Explicando: você poderia retornar um null, que não dá erro de compilação, só que pode dar erro mais para frente. Ou você poderia retornar uma ArrayList vazia, também dependendo de como será tratado depois.
Retornando null:
returnnull;
Retornando ArrayList vazia:
returnnewArrayList();
T
thimor
publicArrayListreturn_array(){ArrayListn=newArrayList();n.add("Teste");if(n.get(0).equals("Teste"))){// PARAR O CÓDIGO AQUI E NÃO RETORNAR NADA! break;}returnn;}
U
UMC
Cara vc pode por um else se a condição for falsa e vc quer sair vc coloca um Break ou coloca o else puxando outra coisa…
vlw
abs