Pessoal, estava programando aqui e surgiu uma dúvida…
Estou pegando todos os arquivos de um diretório e colocando em um vetor. Preciso ler todos os arquivos, mas estou com dúvida quanto ao método… O que é melhor?! Porque?!
- colocar o loop dentro do bloco try/catch
- colocar o bloco try/catch dentro do loop
???
File[] arquivos = diretorio.listFiles();
//lendo de todos os arquivos encontrados...
for(int i = 0; i < arquivos.length; i++){
try{
BufferedREader bReader = new BufferedReader(new FileReader(arquivos[i]));
//ler do arquivo....
}
catch(Exception e){
}
}
ou fazer
File[] arquivos = diretorio.listFiles();
//lendo de todos os arquivos encontrados...
try{
for(int i = 0; i < arquivos.length; i++){
BufferedREader bReader = new BufferedReader(new FileReader(arquivos[i]));
//ler do arquivo....
}
}
catch(Exception e){
}
??
Muito obrigado!