def lista = [ 1,"3",4,41,4,new Date(),"4aaa"] as Set println "kolekcja jest typu: "+lista.getClass().getName() def iter = lista.iterator() int y = 0 println "=======================" while(iter.hasNext()){ x = iter.next() println x if(x instanceof Integer) println "instanceOf wykrył integer: " + x.toString() try{ if(x.toInteger()) println "toInteger() wykrył integer: " + x.toString() }catch(Exception e){ } if(!x.getClass().getName().equals ("java.lang.Integer")){ iter.remove() }else{ y+=x println "getClass().getName() wykrył integer: " + x.toString() } println "=======================" } println lista println y println lista.sum()