Для Java 7/8:
Если у меня есть две коллекции, a и b, где обе являются коллекциями строк, я надеюсь найти наиболее эффективный по времени способ создания новой коллекции для каждого элемента в b, который будет содержать все элементы в плюс текущий элемент в б.
Пример ввода:
a = [a,b,c,d]
b = [e,f,g]
Пример вывода:
[
[a,b,c,d,e],
[a,b,c,d,f],
[a,b,c,d,g]
]
Я понимаю, как сделать это с потоками и сбором, и я знаю, как сделать это с помощью цикла for и создания коллекций, но я хочу знать, есть ли более быстрый способ сделать это. Я разработал логику, и сейчас я пытаюсь оптимизировать скорость , потому что она нам действительно нужна !