Write a program that uses a stack to reverse its inputs. Your stack must be generic and you must demonstrate that it accepts both String and Integer types. Your stack must implement the following methods:
• push,
• pop,
• isEmpty (returns true if the stack is empty and false otherwise), and
• size (returns an integer value for the number of items in the stack).
You may use either an ArrayList or a LinkedList to implement your stack. Also, your pop method must throw an IndexOutOfBoundsException if the user attempts to “pop” something off an empty stack. Name your stack class “Stack” and put it in a file named Stack.java.
Create a [login to view URL] file to demonstrate all of the methods of your stack. Instantiate two stacks; one for String and one for Integer. Push words/integers onto your stack. After you have pushed a series of words/integers on your stack use a while loop to pop and print each item. If your stack is working properly your inputs should print in reverse order. Be sure that you calls to pop are in a try statement and will catch the IndexOutOfBoundsException, if thrown.
Note: Java has a Stack class, but you may not use it. You must create your own Stack class and your class must have the following operations (all of which must be demonstrated): push, pop, isEmpty, and size.
Hi, I have read the requirements and I would like to do this project if given the opportunity. I am a computer science practitioner and having the "Java and Algorithms Certification Badge" in my profile gives me confidence and assurance that I can deliver you the project as required. Let me know if you are interested so I can start. Thanks.
The requirement is a piece of cake for me.
I can deliver you the program you are looking for within a few hours.
Feel free to contact for further discussion
I am skilled at java programming and I can complete this task for you under 2 hours. I'll send you the code once it's completed and I'll make changes if you need any.
Hello
I have ready some part of assignment is ready.
I can give this solution with comment lines.
& Fill free to ask any question regarding project.
Thanks
Hi ,
I am software consultant having 15 years of expereince in IT , Technology Services , Certified in Java , MongoDB , Hadoop eco systems
I can deliever in on time and within budget
Thanks