I am trying to pass long value to the method and use it there to create a Long Array. However, I am getting \"possible lossy conversion from long to int\" error while creati
Array dimensions can only be int
types. The compiler is expecting that type but you are passing in a long
type. You could change the argument type being passed in to an int
and the make the corresponding changes.
For completeness, here is what the JLS says about variables in an array
they are referenced by array access expressions that use non-negative integer index values.