small refactor

This commit is contained in:
2020-11-13 09:17:53 +01:00
parent 96259b501e
commit 6493a02569

View File

@@ -20,10 +20,22 @@ import java.util.stream.StreamSupport;
@Slf4j
public class JWO {
public static <T> Stream<T> iterable2stream(Iterable<T> iterable) {
public static <T> Stream<T> iterable2Stream(Iterable<T> iterable) {
return StreamSupport.stream(iterable.spliterator(), false);
}
public static <T> Stream<T> iterable2ParallelStream(Iterable<T> iterable) {
return StreamSupport.stream(iterable.spliterator(), true);
}
public static <T> Stream<T> iterator2Stream(Iterator<T> it) {
return iterable2Stream(() -> it);
}
public static <T> Stream<T> iterator2ParallelStream(Iterator<T> it) {
return iterable2ParallelStream(() -> it);
}
@SneakyThrows
public static void writeObject2File(Path file, Object o) {
try (Writer writer = new OutputStreamWriter(new FileOutputStream(file.toString()))) {