Opa galera to com uma duvida gostaria muito que vcs me falassem pq nao é mesma coisa,
[code]public class TesteArquivo {
FileWriter fileWriter = null; // aki estou criando uma variavel do tipo FileWriter
public void arquivo (String arquivo) {
try{
File file = new File (System.clearProperty(“user.dir”) +File.separator +“arquivo tosco.txt”);
fileWriter = new FileWriter (file, true);
fileWriter.write(arquivo);
} catch (IOException e) {
e.printStackTrace();
}finally{
if(fileWriter != null){
try {
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
[/code]
DESSA FORMA DA ERRO MAIS NÃO E A MESMA COISA? QUAL Á DIFERENÇA PARA O DE CIMA?
[code]public class TesteArquivo {
public void arquivo (String arquivo) {
try{
File file = new File (System.clearProperty("user.dir") +File.separator +"arquivo tosco.txt");
FileWriter fileWriter = new FileWriter (file, true); // aki estou istanciando a classe FileWriter
fileWriter.write(arquivo);
} catch (IOException e) {
e.printStackTrace();
}finally{
if(fileWriter != null){ // MAS AKI DA O ERRO NA VARIAVEL fileWriter pq? se esta istanciada em cima?
try {
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}[/code]
AJUDA AE GALERA?! VLW