Привет, у меня возникла проблема с созданием метода stringtokenizer, который позволяет вводить строки пользователем и подсчитывать и выводить токены.Может кто-нибудь помочь мне решить ошибку?Он говорит, что конструктор не определен.
public class StringTokenizer
{
public static void main(String[ ] args)
{
Scanner keyboard;
String inputSentence;
StringTokenizer stok = null; //declare a reference to hold the address of a StringTokenizer object
keyboard = new Scanner(System.in);
System.out.println("Enter a line of text: ");
inputSentence = new String(keyboard.nextLine( ) );
while(!(inputSentence.equals("quit")))
{
stok = new StringTokenizer(inputSentence);//the constructor that take a String and uses a space as the delimeter
while (stok.hasMoreTokens());
{
System.out.println("Number of tokens: " + stok.countTokens( ));
System.out.println(stok.nextToken( ));
}
System.out.println("Enter another line of data or quit\n" );
inputSentence = keyboard.nextLine( );
}
System.out.println("Goodbye");
}//end of main
} //end of class