Question: This program uses a String method split to tokenize a line of text input by the user and places each token in a TreeSet. I'd
This program uses a String method split to tokenize a line of text input by the user and places each token in a TreeSet.
I'd like to print the TreeSet element so that elements are printed in ascending order.
// TreeTest.java // Program tokenizes text input by user and places each // token in a tree. Sorted tree elements are then printed. import java.util.Scanner; import java.util.TreeSet; import java.util.StringTokenizer; public class TreeTest { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); // create scanner System.out.println("Please enter a line of text:"); String input = scanner.nextLine(); // get input text TreeSettree = new TreeSet (); StringTokenizer tokenizer = new StringTokenizer(input); // add text to tree by filling the folowing blank spaces /* Hint: StringTokenizer class has hasMoreTokens() and nextToken() methods. you can refer these methods from Java API(java.util.StringTokenizer). */ while (-------------------)// { ----------------------; // add text to tree } // print tree elements System.out.println("Elements in tree: " + tree); // print tree elements after adding each token System.out.println("Elements in tree: " + tree); } } // end class TreeTest
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
