質問: new FileWriter(file)) { filewriter.write(String.join(lineSeparetor, list.toArray(new String[0]))); } catch (IOException e) { } } }
回答: できましたが、期待しているものとは違うのかも知れません import java.io.*; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.Scanner; class LL{ public static void main(String[] args){ ArrayList l=new ArrayList<>(); Scanner scanner = new Scanner(System.in); while (true) { String s = scanner.nextLine(); if (s.equals("end")) { break; } l.add(s); } scanner.close(); File file = new File("test" + System.currentTimeMillis() + ".txt"); try (BufferedWriter fw=new BufferedWriter( new FileWriter(file));) { for(String i2:l){ fw.write(i2); fw.newLine(); } } catch (IOException e) { } } }