Примечание: самый простой не всегда самый эффективный. это в Java, так как вы не указали язык. но вы могли бы сделать что-то вроде этого:
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(4);
list.add(6);
for (Integer x : list) {
s += x.toString();
}
Integer finalResult = Integer.parseInt(s);
РЕДАКТИРОВАТЬ : чтобы угодить всем людям, отмечающим это в комментариях, если вы действительно беспокоитесь об эффективности, но по какой-то причине хотите использовать этот строковый метод, это следует сделать так:
StringBuilder sb = new StringBuilder();
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(4);
list.add(6);
String s;
for (Integer x : list) {
sb.append(x.toString());
}
Integer finalResult = Integer.parseInt(sb.toString());
В первом примере StringBuilder не использовался для простоты, потому что это похоже на домашнее задание.