У меня есть массив строковых массивов с именем NewArray.
ArrayList<String[]> NewArray = new ArrayList<String[]>();
Данные в NewArray выглядят примерно так
[Vial1,Dest1]
[Vial2,Dest1]
[Vial3,Dest2]
[Vial4,Dest2]
Я хочу сохранить эти данные в этом формате (без скобок) в CSV/текстовый файл (с заголовками). Идеальным выходным форматом будет:
VialNo,DestinationNo (these are the headers)
Vial1,Dest1
Vial2,Dest1
Vial3,Dest2
Vial4,Dest2
Как мне использовать что-то вроде FileWriter для получения желаемого результата в файле txt/CSV?
Я пробовал что-то вроде
FileWriter writer = new FileWriter("output.txt");
for(String[] str: NewArray) {
writer.write(str);
}
writer.close();
Но я получаю сообщение об ошибке "Метод write(int) в типе OutputStreamWriter неприменим для аргументов (String[])"
str
это не строка, это массив между прочим - person Kevin L   schedule 20.06.2014