title: Reading from a CSV file into Objects
body: <p>I need help reading from a file:
  my file looks exactly like that:</p>
  
  <pre><code>2,
  Bob,
  1,
  Hand, 10.0, Broken,
  John,
  Leg, 20.0, Broken,
  Hand, 10.0, Broken, //this comma has to be here
  </code></pre>
  
  <p>I need to load this data into array where Bob and John is stored, and injuries into
  arrayLists.</p>
  
  <p>Default patient constructor creates arrayList for each of them.</p>
  
  <p>My code looks like that:</p>
  
  <pre><code>public void load(File f) {
      try {
          BufferedReader br = new BufferedReader(new File Reader(f));
          String nextLine = br.readLine();
          while (nextLine!=null) {
          StringTokenizer st = new StringTokenizer(nextLine, ",");
          int numberOfPatients = Integer.praseInt(st.nextToken());
  
          for (int j=0 j&lt;numberOfPatients; j++) {
              String name = st.nextToken();   // This is the place where I get NoSuchElementException
              int age = Integer.parseInt(st.nextToken());
              this.patients[j-1] = new Patient(name,age);
              int numberOfInjuries = Integer.parseInt(st.nextToken());
  
              for (int i=0; i&lt;numberOfInjuries-1; i++) {
                  String type = (st.nextToken());
  
                  if (type.equals("Leg")) {
                      int cost = Integer.parseInt(st.nextToken());
                      String injury = st.nextToken();
                      // addInjury - function to add new injury to the arrayList
                      this.patients[j].addInjury(new Leg(cost, injury));
                  } else if (type.equals("Hand")) {
                      int cost = Integer.parseInt(st.nextToken());
                      String injury = st.nextToken();
                      this.patients[j].addInjury(new Hand(cost, injury);
                  }
              nextLine = br.readLine();
          }
          br.close();
      } catch(Exception ex) {
          System.out.println(ex);
          System.exit(1);
      }
  }
  </code></pre>
  
  <p>It returns java.util.NoSuchElementException.
  If anyone could help me I would appreciate it! thx!</p>