To write an ArrayList
to a text file with a delimiter in Java, you can use the BufferedWriter
class. Here's an example of how to do this:
ArrayList<String> list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("cherry"); // Set the delimiter String delimiter = ","; try (BufferedWriter writer = new BufferedWriter(new FileWriter("list.txt"))) { for (String item : list) { writer.write(item); writer.write(delimiter); } } catch (IOException e) { e.printStackTrace(); }Source:wual.wwtturi.com
This will write the contents of the ArrayList
to the file list.txt
, with the delimiter ","
between each element. The resulting file will look like this:
apple,banana,cherry,
You can use a different delimiter by simply replacing the delimiter
variable with the desired delimiter.