Hi Deep,

Please find below results of ArrayBuffer in scala REPL

scala> import scala.collection.mutable.ArrayBuffer
import scala.collection.mutable.ArrayBuffer

scala> val a = ArrayBuffer(5,3,1,4)
a: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(5, 3, 1, 4)

scala> a.head
res2: Int = 5

scala> a.tail
res3: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(3, 1, 4)

scala> a.length
res4: Int = 4

Regards,
Rajesh


On Wed, Sep 3, 2014 at 10:13 AM, Deep Pradhan <pradhandeep1...@gmail.com>
wrote:

> Hi,
> I have the following ArrayBuffer:
>
> *ArrayBuffer(5,3,1,4)*
>
> Now, I want to get the number of elements in this ArrayBuffer and also the
> first element of the ArrayBuffer. I used .length and .size but they are
> returning 1 instead of 4.
> I also used .head and .last for getting the first and the last element but
> they also return the entire ArrayBuffer (ArrayBuffer(5,3,1,4))
> What I understand from this is that, the entire ArrayBuffer is stored as
> one element.
>
> How should I go about doing the required things?
>
> Thank You
>
>

Reply via email to