> Help Please!! Java Program finding the lightest dog.?

Help Please!! Java Program finding the lightest dog.?

Posted at: 2014-12-18 
When is try to get the next array it gives me an java.lang.IndexOutOfBoundsException error. seems that the list of dog names are not looping.

while(sc.hasNextLine())

{



// read a line from the input file via sc into line

line = sc.nextLine();



}



{

// got from email infromation



StringTokenizer stk = new StringTokenizer(line);

while (stk.hasMoreTokens()) {

String name = stk.nextToken();

String breed = stk.nextToken();

int month = Integer.parseInt(stk.nextToken());

int day = Integer.parseInt(stk.nextToken());

int year = Integer.parseInt(stk.nextToken());

double weight = Double.parseDouble(stk.nextToken());







Dog list = new Dog(name, breed, month, day, year, weight);



ArrayList dogs = new ArrayList();

dogs.add(list);



double firstweight = dogs.get(1).getWeight();



System.out.println(firstweight);