List numbers = Arrays.asList(1, 2, 2, 3, 4);
String result = numbers.stream()
.map(Object::toString)
.collect(Collectors.joining());
System.out.println(result); // Выведет: "12234"
Если ты хочешь отсортировать цифры перед суммированием, ты просто можешь добавить вызов sorted() перед map(): String result = numbers.stream()
.sorted()
.map(Object::toString)
.collect(Collectors.joining());
System.out.println(result); // Выведет: "12234"
import java.util.stream.IntStream;
class Main {
public static void main(String[] args) {
IntStream stream = IntStream.of(1, 2, 2, 3, 4);
int sumOfElements = stream.sum();
System.out.println(sumOfElements);
}
}
как их прибавить что бы получилось 12?
используя стрим