diff options
| author | Carlos Maiolino <[email protected]> | 2025-07-10 22:55:07 +0200 |
|---|---|---|
| committer | Carlos Maiolino <[email protected]> | 2025-07-10 22:56:55 +0200 |
| commit | d98f46ce647846b0aa30b2e16a30fd4e152a1bf5 (patch) | |
| tree | 267474fcc77cf20b428f6f4c7f768ca09f4cfe0e /java/stacks/StackOfStrings.java | |
| parent | 869e68986aa8f69af6e7842260a68d1e5c6f796f (diff) | |
Add new code
Signed-off-by: Carlos Maiolino <[email protected]>
Diffstat (limited to 'java/stacks/StackOfStrings.java')
| -rw-r--r-- | java/stacks/StackOfStrings.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/java/stacks/StackOfStrings.java b/java/stacks/StackOfStrings.java new file mode 100644 index 0000000..d6a9e3b --- /dev/null +++ b/java/stacks/StackOfStrings.java @@ -0,0 +1,39 @@ +public class StackOfStrings { + + private class Node { + String item; + Node next; + } + + private Node first = null; + private int size = 0; + + public boolean isEmpty() { + return first == null; + } +/* + public void STackOfStrings() { + + } +*/ + + public void push(String item) { + Node oldfirst = first; + first = new Node(); + first.item = item; + first.next = oldfirst; + size++; + } + + public String pop() { + String i = first.item; + first = first.next; + size--; + return i; + } + + public int size() { + return size; + } + +} |
