Если вы используете Java 8, это может быть легко решено с помощью Stream API.
String s = al.stream().map(String::valueOf).reduce((x, y) -> x + y).get();
Мы строим поток с помощью функции stream (), отображаем значение Integer в значение String и, наконец, уменьшаем это в строку с помощью функции Redu (). Это вернет дополнительный объект, поэтому в конце мы используем функцию get () для получения реального значения.