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