Question: Why am i stuck in infiite loop through file? public int getDataSetSize(String filename) throws FileNotFoundException { samples=0; File file = new File(filename); Scanner input =
Why am i stuck in infiite loop through file?
public int getDataSetSize(String filename) throws FileNotFoundException { samples=0; File file = new File(filename); Scanner input = new Scanner(file); while (input.hasNextLine()){ if(sampleArr != null){ System.out.println("4 "); sampleArr[samples]=input.nextLine(); //sampleArr , has each line read from file samples++; } } input.close(); System.out.println("done ");
return samples; }
main:
package wine;
import java.io.FileNotFoundException; import java.util.Arrays;
public class main { public static void main(String[] args) throws FileNotFoundException { DataSet train = new DataSet("wine.txt"); System.out.println(train.samples); } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
