Using JAVA 8 parallel stream it becomes faster
List output= new ArrayList<>();
List input= new ArrayList<>();
input.add("A");
input.add("B");
input.add("C");
input.add("D");
input.stream().parallel().map((item) -> item.toLowerCase())
.collect(Collectors.toCollection(() -> output));