Я хочу знать, почему мой код не пишет в текстовый файл, JVM не выбрасывает никаких исключений ...Почему мой код не записывается в текстовый файл?
public class AlterData {
Data[] information;
File informationFile = new File("/Users/RamanSB/Documents/JavaFiles/Information.txt");
FileWriter fw;
public void populateData(){
information = new Data[3];
information[0] = new Data("Big Chuckzino", "Custom House", 18);
information[1] = new Data("Rodger Penrose", "14 Winston Lane", 19);
information[2] = new Data("Jermaine Cole", "32 Forest Hill Drive", 30);
}
public void writeToFile(Data[] rawData){
try{
fw = new FileWriter(informationFile);
BufferedWriter bw = new BufferedWriter(fw);
for(Data people : rawData){
bw.write(people.getName()+ ", ");
bw.write(people.getAddress() + ", ");
bw.write(people.getAge() +", |");
}
}catch(IOException ex){
ex.printStackTrace();
}
}
public static void main(String[] args){
AlterData a1 = new AlterData();
a1.populateData();
a1.writeToFile(a1.information);
}
}
где является 'bw.close()' , – Satya
Также ознакомьтесь с [Заявление о попытках с ресурсами] (https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html) – MadProgrammer