Boa tarde!
Sou novo no aprendizado do JAVA e vou buscando conhecimento na medida do possível, ao analisar um material me deparei com o exercício a seguir:
Pergunta
O programa abaixo lança uma exceção através de um método:
Escrever o método gerarExcecao() de forma que combine com a execução do método.
try {
FileOutputStream fos = new FileOutputStream("C:/dados.dat");
//restante do código aqui
}catch (Exception e) {
throw gerarExcecao(e);
}
Porém estou travado e não consegui achar a solução. Alguém pode ajudar?
No meu ponto de vista não faz sentido eu criar um método que receba uma exceção e retorne outra. Salve em casos que receba uma exceção genérica e retorne uma do tipo definido. Nesse caso seria algo semelhante a isto.
Outra situação seria você verificar em um if se o arquivo onde você irá gravar existe. Caso não exista aí você chama o método gerarExcecao para informar o erro.
Espero ter ajudado. Mas realmente não entendi o que você quer.