Dúvida com métodos e try/catch

5 respostas
java
Allancoinaski

Tenho um método ler(); e quando ele da falha, ou seja cai no catch, preciso que ele execute-o denovo. Ou seja, quero que esse método execute mesmo que de alguma falha.

public void run() {
	try {
		ler();
	} catch (IOException e) {
		JOptionPane.showMessageDialog(null, "Conexão Falhou");
	
	}
}

5 Respostas

To_CC

Não tem porque fazer isso, ficaria em loop infinito.(Não sei se tem como fazer).

C0deuniversal

é só deixa no catch a chamada pro run :S

try {
	ler();
} catch (IOException e) {
	this.run();
Allancoinaski

Isso ai fera! Obrigado

Allancoinaski

Precisava que ele fique em loop infinito mesmo. o C0deuniversal ja me ajudou, obrigado!

Dragoon

O que tem nesse ler(), faltou colocar esse código na sua pergunta, o item mais importante você não disponibilizou.

Criado 18 de junho de 2016
Ultima resposta 20 de jun. de 2016
Respostas 5
Participantes 4