@@ -0,0 +1,889 @@
+package leetcode;%0A%0Aimport java.util.Iterator;%0A%0A/**%0A * https://leetcode.com/problems/peeking-iterator/%0A */%0Apublic class Problem284 %7B%0A    private static class PeekingIterator implements Iterator%3CInteger%3E %7B%0A        public PeekingIterator(Iterator%3CInteger%3E iterator) %7B%0A            // initialize any member here.%0A        %7D%0A%0A        // Returns the next element in the iteration without advancing the iterator.%0A        public Integer peek() %7B%0A            // TODO%0A            return null;%0A        %7D%0A%0A        // hasNext() and next() should behave the same as in the Iterator interface.%0A        // Override them if needed.%0A        @Override%0A        public Integer next() %7B%0A            // TODO%0A            return null;%0A        %7D%0A%0A        @Override%0A        public boolean hasNext() %7B%0A            // TODO%0A            return false;%0A        %7D%0A    %7D%0A%0A    public static void main(String%5B%5D args) %7B%0A%0A    %7D%0A%7D%0A

Add a skeleton for problem 284