Print array without brackets and commas
Replace the brackets and commas with empty space.
String formattedString = myArrayList.toString() .replace(",", "") //remove the commas .replace("[", "") //remove the right bracket .replace("]", "") //remove the left bracket .trim(); //remove trailing spaces from partially initialized arrays
Basically, don't use ArrayList.toString()
- build the string up for yourself. For example:
StringBuilder builder = new StringBuilder();for (String value : publicArray) { builder.append(value);}String text = builder.toString();
(Personally I wouldn't call the variable publicArray
when it's not actually an array, by the way.)