Either that or loop through the array and arr[i].toString() on each element, each class should really have its own toString() method ready for you to use.
So, if you don't want all those overloads, maybe start with an Integer[] instead (e.g. Integer[] ia = {1, 2, 3}; ) or convert from int[] to Integer[] using some crazy map func somewhere (IDK Java) before you make the call.
Also it's okay to have e.g. an ArrayList<Integer> and put ints in it rather than a plain int[]. Nowt wrong with the collections types.