diff --git a/hutool-core/src/main/java/cn/hutool/core/stream/EntryStream.java b/hutool-core/src/main/java/cn/hutool/core/stream/EntryStream.java index 3ee4d022b..dff2c8801 100644 --- a/hutool-core/src/main/java/cn/hutool/core/stream/EntryStream.java +++ b/hutool-core/src/main/java/cn/hutool/core/stream/EntryStream.java @@ -61,8 +61,8 @@ public class EntryStream extends AbstractEnhancedWrappedStream valueItr = values.iterator(); while (keyItr.hasNext() || valueItr.hasNext()) { entries.add(ofEntry( - keyItr.hasNext() ? keyItr.next() : null, - valueItr.hasNext() ? valueItr.next() : null + keyItr.hasNext() ? keyItr.next() : null, + valueItr.hasNext() ? valueItr.next() : null )); } return of(entries); @@ -116,7 +116,7 @@ public class EntryStream extends AbstractEnhancedWrappedStream> stream = StreamSupport.stream(source.spliterator(), false) - .map(t -> new Entry<>(keyMapper.apply(t), valueMapper.apply(t))); + .map(t -> ofEntry(keyMapper.apply(t), valueMapper.apply(t))); return new EntryStream<>(stream); } @@ -131,7 +131,7 @@ public class EntryStream extends AbstractEnhancedWrappedStream EntryStream of(Stream> stream) { return ObjUtil.isNull(stream) ? - empty() : new EntryStream<>(stream.map(Entry::new)); + empty() : new EntryStream<>(stream.map(EntryStream::ofEntry)); } /** @@ -330,7 +330,7 @@ public class EntryStream extends AbstractEnhancedWrappedStream> contacted = StreamSupport.stream(entries.spliterator(), isParallel()) - .map(EntryStream::ofEntry); + .map(EntryStream::ofEntry); return wrap(Stream.concat(stream, contacted)); } @@ -346,7 +346,7 @@ public class EntryStream extends AbstractEnhancedWrappedStream> contacted = StreamSupport.stream(entries.spliterator(), isParallel()) - .map(EntryStream::ofEntry); + .map(EntryStream::ofEntry); return wrap(Stream.concat(contacted, stream)); } @@ -378,7 +378,7 @@ public class EntryStream extends AbstractEnhancedWrappedStream EntryStream mapKeys(final Function mapper) { Objects.requireNonNull(mapper); return new EntryStream<>( - stream.map(e -> ofEntry(mapper.apply(e.getKey()), e.getValue())) + stream.map(e -> ofEntry(mapper.apply(e.getKey()), e.getValue())) ); } @@ -392,7 +392,7 @@ public class EntryStream extends AbstractEnhancedWrappedStream EntryStream mapValues(final Function mapper) { Objects.requireNonNull(mapper); return new EntryStream<>( - stream.map(e -> ofEntry(e.getKey(), mapper.apply(e.getValue()))) + stream.map(e -> ofEntry(e.getKey(), mapper.apply(e.getValue()))) ); } @@ -457,10 +457,10 @@ public class EntryStream extends AbstractEnhancedWrappedStream EntryStream flatMapKey(final Function> keyMapper) { Objects.requireNonNull(keyMapper); return new EntryStream<>( - stream.flatMap(e -> keyMapper - .apply(e.getKey()) - .map(newKey -> ofEntry(newKey, e.getValue())) - ) + stream.flatMap(e -> keyMapper + .apply(e.getKey()) + .map(newKey -> ofEntry(newKey, e.getValue())) + ) ); } @@ -481,10 +481,10 @@ public class EntryStream extends AbstractEnhancedWrappedStream EntryStream flatMapValue(final Function> valueMapper) { Objects.requireNonNull(valueMapper); return new EntryStream<>( - stream.flatMap(e -> valueMapper - .apply(e.getValue()) - .map(newVal -> ofEntry(e.getKey(), newVal)) - ) + stream.flatMap(e -> valueMapper + .apply(e.getValue()) + .map(newVal -> ofEntry(e.getKey(), newVal)) + ) ); } @@ -644,7 +644,7 @@ public class EntryStream extends AbstractEnhancedWrappedStream, M extends Map> M groupByKey( - final Supplier mapFactory, final Collector collector) { + final Supplier mapFactory, final Collector collector) { return super.collect(Collectors.groupingBy( Map.Entry::getKey, mapFactory, CollectorUtil.transform(ArrayList::new, s -> s.stream().map(Map.Entry::getValue).collect(collector)) @@ -668,7 +668,7 @@ public class EntryStream extends AbstractEnhancedWrappedStream inverse() { return new EntryStream<>( - stream.map(e -> ofEntry(e.getValue(), e.getKey())) + stream.map(e -> ofEntry(e.getValue(), e.getKey())) ); } @@ -734,7 +734,7 @@ public class EntryStream extends AbstractEnhancedWrappedStream Map.Entry ofEntry(final Map.Entry entry) { return ObjUtil.defaultIfNull( - entry, e -> ofEntry(e.getKey(), e.getValue()), (Map.Entry)EMPTY_ENTRY + entry, e -> ofEntry(e.getKey(), e.getValue()), (Map.Entry) EMPTY_ENTRY ); }