I have a problem here.
When I run the commands that Rajesh has suggested in Scala REPL, they work
fine. But, I want to work in a Spark code, where I need to find the number
of elements in an ArrayBuffer. In Spark code, these things are not working.
How should I do that?


On Wed, Sep 3, 2014 at 10:25 AM, Madabhattula Rajesh Kumar <
mrajaf...@gmail.com> wrote:

> 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