Empty an array in Java / processing


Arrays.fill(myArray, null);

Not that it does anything different than you’d do on your own (it just loops through every element and sets it to null). It’s not native in that it’s pure Java code that performs this, but it is a library function if maybe that’s what you meant.

This of course doesn’t allow you to resize the array (to zero), if that’s what you meant by “empty”. Array sizes are fixed, so if you want the “new” array to have different dimensions you’re best to just reassign the reference to a new array as the other answers demonstrate. Better yet, use a List type like an ArrayList which can have variable size.

Leave a Comment