Добрый день! При выполнении программы файл2 остается пустым. Не могу понять почему не записывает... помогите.
package com.javarush.task.task18.task1820;
/*
Округление чисел
*/
import java.io.*;
import java.util.ArrayList;
import java.util.Map;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
String fileName1 = scanner.nextLine();
String fileName2 = scanner.nextLine();
scanner.close();
String string = "";
ArrayList list = new ArrayList();
Scanner fileScanner = new Scanner(new File(fileName1));
while (fileScanner.hasNext()) {
string = fileScanner.nextLine();
System.out.println(string);
}
String[] array = string.split(" ");
for (int i = 0; i <array.length ; i++) {
list.add(Math.round(Float.parseFloat(array[i])));
}
/*
for (int i = 0; i <list.size() ; i++) {
System.out.println(list.get(i));
}
*/
fileScanner.close();
FileWriter writer = new FileWriter(fileName2);
for (int i = 0; i <list.size() ; i++) {
int temp = (int) list.get(i);
System.out.println(temp);
writer.write(temp);
}
writer.close();
}
}
/*
/Users/user/Desktop/test1.txt
/Users/user/Desktop/test2.txt
*/