I am trying to write a stack code using Java for getting browsing history for 100 data. I wrote this code but I am not sure this program satisfies first in last out rule and also most importantly I don't want to write lastvisit = browsing.pop(); for 100 times for 100 data. What can I do for it?
import java.util.Stack;
public class Browser {
public static void main(String[] args) {
Stack<String> browsing = new Stack<>();
browsing.push("google.com");
browsing.push("facebook.com");
browsing.push("twitter.com");
browsing.push("youtube.com");
System.out.println("Browsing History " + browsing);
System.out.println();
String lastvisit = browsing.pop();
System.out.println("lastvisit " + lastvisit);
System.out.println("Browsing History " + browsing);
System.out.println();
lastvisit = browsing.pop();
System.out.println("lastvisit " + lastvisit);
System.out.println("Browsing History " + browsing);
lastvisit = browsing.pop();
System.out.println("lastvisit " + lastvisit);
System.out.println("Browsing History " + browsing);
}
}