title: Java: assign String[] array element to a String?
body: <p>I'm pretty new at this, and this is probably a pretty obvious answer.  In my csv script, i'm trying to figure out how to read a csv file using the CSVReader class and write to a new csv file.  The error is telling me writeNext(java.lang.String[]) cannot be applied to (java.lang.String).  I've tried using a direct assignment and getString() method however nothing works.  Any ideas?  </p>
  
  <p>I have the following code: 
  <em>UPDATED</em></p>
  
  <pre><code>public static void main(String[] args) throws IOException {
      //read csv file
      CSVReader reader = new CSVReader(new FileReader(ADDRESS_FILE));
  
      //write to csv file 
      CSVWriter writer2 = new CSVWriter(new FileWriter("output.csv"), '\t');
  
      String [] nextLine;
      while ((nextLine = reader.readNext()) != null) {
          System.out.println("Name: [" + nextLine[0] + "]\nAddress: [" + nextLine[1] + "]\nEmail: [" + nextLine[2] + "]");
          String[] newRow = new String[] {nextLine[0],nextLine[2], nextLine[1]};
      }
  
      //writer2.writeNext(entries);
      writer2.writeAll(newRow);
      writer2.close();
  
  }
  </code></pre>
  
  <p>Error: 
  c:\java\examples\ETHImport.java:46: cannot find symbo
  symbol  : variable newRow
  location: class ETHImport 
                   writer2.writeAll(newRow);</p>
  
  <p>1 error </p>
  
  <p>Thanks in advance.</p>