Вам необходимо переопределить метод toString (), который наследует объект ArrayList.
ArrayList<String> myList = new ArrayList<String>(){
@Override
public String toString(){
String myString = "";
for(int x = 0; x < this.size(); x++) {
if(x == this.size() - 1) {
myString += this.get(x);
}else {
myString += this.get(x) + "-";
}
}
return myString;
}
};
Чтобы вызвать метод toString (), просто сделайте это как обычно, например:
myList.toString();