Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.List;
- import java.util.ArrayList;
- import java.util.Iterator;
- public class Range implements Iterable<Integer>{
- List<Integer> range = new ArrayList<Integer>();
- public int l=1;
- public Range(int i){
- for(int k=1;k<=i;k++)
- range.add(k);
- }
- /* public Iterator<Integer> iterator() {
- }
- */
- public Iterator<Integer> iterator(){
- return new Iterator<Integer>(){
- public boolean hasNext() {
- if(l<10) return true;
- return false;
- }
- public Integer next() {
- if(hasNext())
- return(l++);
- }
- public void remove(){
- throw new UnsupportedOperationException();
- }
- //return range.iterator();
- };
- }
- public static void main(String args[]){
- Range o1 = new Range(10);
- for(Integer i: o1)
- System.out.println(i);
- }
- }
- //LICZNIK NIE LISTA
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement