title: Using delimiter when reading a file
body: <p>I have little experience using delimiters and i need to read a text file that stores several objects whose data is stored in single lines separate by commas (","). The seperate strings are then used to create a new object which is added to an arraylist.</p>
  
  <pre><code>Amadeus,Drama,160 Mins.,1984,14.83
  As Good As It Gets,Drama,139 Mins.,1998,11.3
  Batman,Action,126 Mins.,1989,10.15
  Billy Elliot,Drama,111 Mins.,2001,10.23
  Blade Runner,Science Fiction,117 Mins.,1982,11.98
  Shadowlands,Drama,133 Mins.,1993,9.89
  Shrek,Animation,93 Mins,2001,15.99
  Snatch,Action,103 Mins,2001,20.67
  The Lord of the Rings,Fantasy,178 Mins,2001,25.87
  </code></pre>
  
  <p>I am using Scanner to read the file, however i get a no line found error and the entire file is stored into one string:</p>
  
  <pre><code>Scanner read = new Scanner (new File("datafile.txt"));
  read.useDelimiter(",");
  String title, category, runningTime, year, price;
  
  while (read.hasNext())
  {
     title = read.nextLine();
     category = read.nextLine();
     runningTime = read.nextLine();
     year = read.nextLine();
     price = read.nextLine();
     System.out.println(title + " " + category + " " + runningTime + " " +
                        year + " " + price + "\n"); // just for debugging
  }
  read.close();
  </code></pre>