Printing of array-valued elements
Jonathan Gibbons
jonathan.gibbons at oracle.com
Mon Aug 3 21:13:04 UTC 2015
On 08/03/2015 12:31 PM, Brian Goetz wrote:
> The toString() method on arrays is generally unhelpful (inherited from
> Object.) Since jshell is a read-eval-PRINT loop, it might be nice to
> print the result of array-valued expressions in a friendlier manner,
> such as by using Arrays.toString(array) instead of array.toString().
> (Might want to limit this to arrays of below a certain length. (Might
> want to allow that limit to be set by preferences.))
>
> So we'd get
>
> [ 1, 2, 3 ]
>
> instead of
>
> [I at 2048230
>
If arrays are big, how about printing "the first few" and "the last
few", separate by "...", as in
[ 1, 2, 3, ..., 98, 99, 100 ]
-- Jon
More information about the kulla-dev
mailing list