В Java 8 и выше вы также можете сделать
List<String> s = new LinkedList<>();
s.stream().forEach(System.out::print);
или
List<String> s = new LinkedList<>();
s.stream().forEach(s ->
System.out.print(s)
);
Можно использовать paralleStream () вместо или stream () для параллельного выполнения. В интернете есть множество статей, которые будут выполняться быстрее, и ответ таков: «это зависит» (в основном от количества элементов в списке)