<dependencies>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.12.12</version>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-parallel-collections</artifactId>
<version>2.12.12</version>
</dependency>
</dependencies>
import scala.collection.parallel.CollectionConverters;
import scala.collection.parallel.immutable.ParVector;
ParVector<Integer> parVector = CollectionConverters.asScala(Arrays.asList(1, 2, 3, 4, 5))
.toVector()
.par();
ParVector<Integer> result = parVector.map(x -> x * 2);
Vector<Integer> sequentialVector = CollectionConverters.asJava(result.toVector().seq());
for (Integer element : sequentialVector) {
System.out.println(element);
}