Как исправить количество ошибок на StringTokenizer с входным файлом сканера? - PullRequest
0 голосов
/ 10 апреля 2019

Я делаю код для чтения текстового файла (в нем только 1 предложение), печати и подсчета его токенов.

У меня проблемы с StringTokenizer при назначении ему текста (строка 19: stok = new StringTokenizer (sc.nextLine ());) Можете ли вы помочь мне найти лучший способ написать его?

  import java.util.*;
import java.io.*;
public static void main(String[] args) throws Exception
        {
            File file = new File("C:\\Users\\nhock\\Desktop\\School Work\\UNCC Spring 2019\\1213\\word.txt");
            Scanner sc = new Scanner(file);
            StringTokenizer stok;
            while(sc.hasNextLine())
            {
            System.out.println(sc.nextLine());
            stok = new StringTokenizer(sc.nextLine());
        int count = stok.countTokens();
        System.out.println("Number of tokens: "+count);
        }

Ожидается: я бэтмен

Количество токенов: 3

...