- package designpattern.iterator;
- public class Client {
- public static void main(String[] args) {
- MyList<String> myList = new MyArrayList<>(new String[4]);
- myList.set("鼠", 0);
- myList.set("牛", 1);
- myList.set("虎", 2);
- myList.set("兔", 3);
- myList.set("龙", 4);
- for (String string : myList) {
- System.out.println(string);
- }
- System.out.println("-------换成倒序-------");
- myList.changeIterator(new MyInteratorDesc<>(myList));
- for (String string : myList) {
- System.out.println(string);
- }
- }
- }