Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.IOException;
- import java.util.Scanner;
- public class User_Interface {
- static Dictionary myDictionary = new Dictionary();
- public static void main(String[] args) throws IOException {
- System.out.println( "|**************************************************************************|" );
- System.out.println( "| Dictionary |" );
- System.out.println( "|**************************************************************************|" );
- System.out.println( "| load: Load 'dictionary.txt' size: Dictionary Size |" );
- System.out.println( "| insert: Insert a Single Word remove: Remove a Single Word |" );
- System.out.println( "| lookup: Search for a Single Word Blookup: Search for a Batch of Words|" );
- System.out.println( "| Bremove: Remove a Batch of Words exit: Exit Program |" );
- System.out.println( "|**************************************************************************|" );
- while (SwitchCase()){}
- System.out.println( "****************************************************************************" );
- System.exit(0);
- }
- private static boolean SwitchCase() throws IOException{
- System.out.println( "\nEnter a Keyword: " );
- Scanner scanner = new Scanner(System.in);
- String keyword = scanner. nextLine();
- if( keyword.equals("exit") )
- return false;
- else if( keyword.equals("load") )
- myDictionary.loadDictionary();
- else if( keyword.equals("size") )
- myDictionary.printSize();
- else if( keyword.equals("insert") ){
- System.out.println( "Enter a new Word: " );
- myDictionary.insertWord();
- }
- else if( keyword.equals("remove") ){
- System.out.println( "Enter a Word to Remove: " );
- myDictionary.RemoveWord();
- }
- else if( keyword.equals("lookup") ){
- System.out.println( "Enter a Word to Search for: " );
- myDictionary.LookWord();
- }
- else if( keyword.equals("Blookup") )
- myDictionary.BatchLook();
- else if( keyword.equals("Bremove") )
- myDictionary.BatchDeletions();
- else{
- System.out.println( "Invalid Keyword \n " );
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement