Объединение нескольких csv файлов в один и при этом в результате появляются символы [] как избежать этого?

` ArrayList list = new ArrayList<>(); //String headers = null; String header = "Длина;Дата;Время;MJD;Геометрический фактор;Переменная среда;Binary;"; list.add(header); //System.out.println(list); String line = " "; String line1 = " "; String line2 = " "; String line3 = " ";

    try
    {
        BufferedReader br = new BufferedReader(new FileReader( s));
        BufferedReader r1 = new BufferedReader(new FileReader( s1));
        BufferedReader r2 = new BufferedReader(new FileReader( s2));
        BufferedReader r3 = new BufferedReader(new FileReader( s3));
        //String s1 =null;
        //String s2 = null;

        br.readLine();
        while ((line = br.readLine()) != null)
        {             
             list.add(line);                             
        }
        
        br.close();
        
        
        r1.readLine();
        while((line1 = r1.readLine()) != null)
        {               
             list.add(line1);
             }
                      
        r1.close();
        
       
        r2.readLine();
     while((line2 = r2.readLine()) != null)
        {
            
             list.add(line2);               
        }
     r2.close();
     
             
     r3.readLine();
     while((line3 = r3.readLine()) != null)
        {  
            list.add(line3);                
                     
        }
    r3.close();
    
    }
    catch (IOException ex)
    {
    Logger.getLogger(Merg.class.getName()).log(Level.SEVERE, null, ex);
    
    }`  
`JFileChooser chooser4 = new JFileChooser("C:\\Users\\Андрей\\Desktop");
     FileNameExtensionFilter filter = new FileNameExtensionFilter(
    "CSV files", "csv");
     chooser4.setFileFilter(filter);
             int rV = chooser4.showSaveDialog(chooser4);
           if (rV == JFileChooser.APPROVE_OPTION) {                
           String filenames=chooser4.getSelectedFile().getPath();
          //Iterator<File> iterFiles;
          //iterFiles = list.iterator()
           
           try (FileWriter fw = new FileWriter(new File(filenames)); 
        BufferedWriter bw = new BufferedWriter(fw)) {
               for (Iterator<String> it = list.iterator(); it.hasNext(); ) {
                   
                   String [] f = it.next().split(" , ");
                 
                   bw.write(Arrays.toString(f));
                   //bw.write("\n");
                   bw.newLine();
                                      
               }
             
               bw.close();
               fw.close();
               
               form1.dispose();
           } catch (IOException ex) {
}`

Ответы (0 шт):