SHOW:
|
|
- or go back to the newest paste.
1 | - | public class CircleList { |
1 | + | // Move o cursor adiante |
2 | - | // O cursor corrente |
2 | + | public void advanced() { |
3 | - | protected CNode cursor; |
3 | + | cursor = cursor.getNext(); |
4 | - | // A quantidade de nodos da lista |
4 | + | } |
5 | - | protected int size; |
5 | + | |
6 | @Override | |
7 | - | public CircleList() { |
7 | + | public String toString() { |
8 | - | cursor = null; |
8 | + | if (cursor == null) { |
9 | - | size = 0; |
9 | + | return "[]"; |
10 | } | |
11 | String toString = "[..." + cursor.getElement(); | |
12 | CNode oldCursor = cursor; | |
13 | for (advanced(); oldCursor != cursor; advanced()) { | |
14 | toString += ", " + cursor.getElement(); | |
15 | } | |
16 | return toString + "...]"; | |
17 | } |