Я делаю код для чтения текстового файла (в нем только 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