Is it possible to initialize and/or declare multiple arrays in the same line in Java?
ie.
int a, b, c, d, e = 4
works but
int[] a, b, c, d, e, = new int[4]
doesn't seem to work (size of array is 4)
Bear in mind that
int a, b, c, d, e = 4;
is declaring 5 ints but only initialising 'e'.
In the same way,
int[] a, b, c, d, e = new int[4];
will only initialise e.
You'd need something like
int[] a=new int[4], b=new int[4], etc...
which frankly, isn't worth one-lining...
try
int[] a = new int[4], b = new int[4], c = new int[4], d = new int[4], e = new int[4];
You have to instantiate an array for each variable if you want to create five different arrays.
If you want to create one array and reference it from five variables Goran has the solution.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With