Mostrar retorno

3 respostas
H

Olá pessoal, estou com um problema e ñ sei como resolver =/

Eu tenho este metodo:

private static void _pontoVerificacao(verificarArquivoProdesp_DO registro) {

try {

if (registro.getNomeProprietario() != null && registro.getNomeProprietario().length() > 0) {

retorno.substring(239, 305).contains(registro.getNomeProprietario());

if (!retorno.substring(239, 305).contains(registro.getNomeProprietario())) {

throw new excessaoArquivoProdesp(Não encontrado o vp nome do proprietario);

}

}

} catch (Exception e) {
throw new excessaoArquivoProdesp(e.getMessage());

}

Eu preciso mostrar no log que o resultado passou ou caso ñ passou mostrar a excessão.

Quero retornar este resultado como boolean, mas ñ estou sabendo fazer isso.

3 Respostas

B
Primeiro de tudo, utilize a tag CODE para seu código ser melhor visualizado.
private static void _pontoVerificacao(verificarArquivoProdesp_DO registro) { 

try { 
if (registro.getNomeProprietario() != null && registro.getNomeProprietario().length() > 0) { 
retorno.substring(239, 305).contains(registro.getNomeProprietario()); 
if (!retorno.substring(239, 305).contains(registro.getNomeProprietario())) { 
throw new excessaoArquivoProdesp("Não encontrado o vp nome do proprietario"); 
} 
} 

} catch (Exception e) { 
throw new excessaoArquivoProdesp(e.getMessage()); 

}
De onde vem a variável retorno?

Para retornar o valor, você pode mudar o método de void para boolean.

Preco

Isso?

private static boolean _pontoVerificacao(verificarArquivoProdesp_DO registro) { try { if (registro.getNomeProprietario() != null && registro.getNomeProprietario().length() > 0) { if (retorno.substring(239, 305).contains(registro.getNomeProprietario())) { //mostra no log que o resultado passou return true; } else { //mostra no log que não passou return false; } } } catch (Exception e) { //mostra no log a exceção (e.getMessage()) return false; } }

[]'s

thiago.correa
private static boolean _pontoVerificacao(verificarArquivoProdesp_DO registro) {   
    boolean _return = false;
    try {   

        _return = ((registro.getNomeProprietario() != null && registro.getNomeProprietario().length() > 0)  && (retorno.substring(239, 305).contains(registro.getNomeProprietario())));

     } catch (Exception e) {   
         //mostra no log a exceção (e.getMessage())   
     }   
     return _return;
}
Criado 26 de junho de 2009
Ultima resposta 26 de jun. de 2009
Respostas 3
Participantes 4