Примечание: проще всего не всегда наиболее эффективно. это в 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);
EDIT: угождать все люди, отметив это в комментариях, если вы действительно обеспокоены эффективностью, но по какой-то причине хотите использовать этот метод строки, он должен можно сделать так:
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 не был использован для простоты, потому что это выглядит как домашнее задание.
Любой конкретный язык? – dsteele
Ничего себе, этот вопрос получил как 10 ответов сразу. –
Предполагается, что поведение должно быть указано в таких случаях, как Список list = Arrays.asList (5,6,7,8,9,10,11,12,13,14,15,16,17); ? –