09.10.2014 Views

Download Scala Tutorial (PDF Version) - Tutorials Point

Download Scala Tutorial (PDF Version) - Tutorials Point

Download Scala Tutorial (PDF Version) - Tutorials Point

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

18<br />

19<br />

20<br />

21<br />

22<br />

23<br />

24<br />

25<br />

26<br />

27<br />

28<br />

29<br />

30<br />

31<br />

32<br />

33<br />

34<br />

35<br />

36<br />

37<br />

def flatMap[B](f: (A) => GenTraversableOnce[B]): Iterator[B]<br />

Creates a new iterator by applying a function to all values produced by this iterator and concatenating the<br />

results.<br />

def forall(p: (A) => Boolean): Boolean<br />

Returns true if the given predicate p holds for all values produced by this iterator, otherwise false.<br />

def foreach(f: (A) => Unit): Unit<br />

Applies a function f to all values produced by this iterator.<br />

def hasDefiniteSize: Boolean<br />

Returns true for empty Iterators, false otherwise.<br />

def indexOf(elem: B): Int<br />

Returns the index of the first occurrence of the specified object in this iterable object.<br />

def indexWhere(p: (A) => Boolean): Int<br />

Returns the index of the first produced value satisfying a predicate, or -1.<br />

def isEmpty: Boolean<br />

Returns true if hasNext is false, false otherwise.<br />

def isTraversableAgain: Boolean<br />

Tests whether this Iterator can be repeatedly traversed.<br />

def length: Int<br />

Returns the number of elements in this iterator. The iterator is at its end after this method returns.<br />

def map[B](f: (A) => B): Iterator[B]<br />

Returns a new iterator which transforms every value produced by this iterator by applying the function f to it.<br />

def max: A<br />

Finds the largest element. The iterator is at its end after this method returns.<br />

def min: A<br />

Finds the minumum element. The iterator is at its end after this method returns.<br />

def mkString: String<br />

Displays all elements of this traversable or iterator in a string.<br />

def mkString(sep: String): String<br />

Displays all elements of this traversable or iterator in a string using a separator string.<br />

def nonEmpty: Boolean<br />

Tests whether the traversable or iterator is not empty.<br />

def padTo(len: Int, elem: A): Iterator[A]<br />

Appends an element value to this iterator until a given target length is reached.<br />

def patch(from: Int, patchElems: Iterator[B], replaced: Int): Iterator[B]<br />

Returns this iterator with patched values.<br />

def product: A<br />

Multiplies up the elements of this collection.<br />

def sameElements(that: Iterator[_]): Boolean<br />

Returns true, if both iterators produce the same elements in the same order, false otherwise.<br />

def seq: Iterator[A]<br />

Returns a sequential view of the collection.<br />

TUTORIALS POINT<br />

Simply Easy Learning

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!