Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class X
- {
- int i;
- X(int i) { this.i = i; }
- String toString() { return ""+i; }
- }
- class Collector implements Iterable {
- ArrayList internal = new ArrayList();
- Iterator iterator() { return internal.iterator(); }
- void add(X x) { internal.add(x); }
- X get(int pos) { return (X) internal.get(pos); }
- }
- void setup()
- {
- int[] iarray = {1,2,3,4,5,6};
- for(int i: iarray) { println("int: "+i); }
- String[] sarray = {"A","B","C","D","E"};
- for(String s: sarray) { println("string: "+s); }
- X[] xarray = {new X(1), new X(2), new X(3), new X(4)};
- for(X x: xarray) { println("X: "+x.i); }
- ArrayList list = new ArrayList();
- list.add("a");
- list.add(new X(4));
- for(Object o: list) { println("arraylist: "+o); }
- Collector col = new Collector();
- col.add(new X(1));
- col.add(new X(3));
- col.add(new X(5));
- col.add(new X(7));
- for(Object x: col) { println("collector: "+x); }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement