From d98f46ce647846b0aa30b2e16a30fd4e152a1bf5 Mon Sep 17 00:00:00 2001 From: Carlos Maiolino Date: Thu, 10 Jul 2025 22:55:07 +0200 Subject: Add new code Signed-off-by: Carlos Maiolino --- java/stacks/StackOfStrings.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 java/stacks/StackOfStrings.java (limited to 'java/stacks/StackOfStrings.java') 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; + } + +} -- cgit v1.2.3