Monday, May 26, 2014

populate an array from txt file or scanner


hello everyone,


I have a simple txt file, each line simply containing 1 word.


I would like each work to represent an index of the array


im having some difficulty populating an array from either a txt file or a scanner.


i seem to be able to fill the scanner so to speak with the contents of the text file but not the array. I don't know how to syntax it


ill attach my file an also paste my code below.


I would appreciate some help.


thanks


import java.io.File;

import java.io.FileNotFoundException;

import java.util.Scanner;

import java.util.Arrays;


public class ReadFile {

public static void main(String[] args) {


// Location of file to read

File file = new File("dictionary.txt");


try {

Scanner sc = new Scanner(file);


int count = 0;

while (sc.hasNextLine()) {

count++;

sc.nextLine();

}

System.out.println(count);


while (sc.hasNextLine()) {

String line = sc.nextLine();

System.out.println(line);


}

sc.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

}

}

}



No comments:

Post a Comment