Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package main;
- /**
- *
- * @author markjasongalang
- */
- import java.util.*;
- public class Main {
- public static void main(String[] args) {
- System.out.println("Collections Menu: ");
- System.out.println("[1] Linked List");
- System.out.println("[2] Vector");
- System.out.println("[3] Stack");
- Scanner in = new Scanner(System.in);
- int choice = in.nextInt();
- switch (choice) {
- case 1:
- System.out.println("Linked List: ");
- LinkedList<String> string_linked_list = new LinkedList<String>();
- string_linked_list.add("This is");
- string_linked_list.add("a linked");
- string_linked_list.add("list!");
- Iterator<String> it_linked_list = string_linked_list.iterator();
- while (it_linked_list.hasNext()) {
- System.out.print(it_linked_list.next() + " ");
- }
- System.out.println();
- break;
- case 2:
- System.out.println("Vector: ");
- Vector<String> string_vector = new Vector<String>();
- string_vector.add("This is");
- string_vector.add("a vector");
- string_vector.add("!");
- Iterator<String> it_vector = string_vector.iterator();
- while (it_vector.hasNext()) {
- System.out.print(it_vector.next() + " ");
- }
- System.out.println();
- break;
- case 3:
- System.out.println("Stack: ");
- Stack<String> string_stack = new Stack<String>();
- string_stack.push("This is");
- string_stack.push("a stack");
- string_stack.push("!");
- string_stack.pop();
- Iterator<String> it_stack = string_stack.iterator();
- while (it_stack.hasNext()) {
- System.out.print(it_stack.next() + " ");
- }
- System.out.println();
- break;
- default:
- System.out.println("Invalid input.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement