Рефакторинг
This commit is contained in:
19
src/main/java/ru/serega6531/packmate/utils/PacketUtils.java
Normal file
19
src/main/java/ru/serega6531/packmate/utils/PacketUtils.java
Normal file
@@ -0,0 +1,19 @@
|
||||
package ru.serega6531.packmate.utils;
|
||||
|
||||
import lombok.experimental.UtilityClass;
|
||||
import org.apache.commons.lang3.ArrayUtils;
|
||||
import ru.serega6531.packmate.model.Packet;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@UtilityClass
|
||||
public class PacketUtils {
|
||||
|
||||
public static Optional<byte[]> mergePackets(List<Packet> cut) {
|
||||
return cut.stream()
|
||||
.map(Packet::getContent)
|
||||
.reduce(ArrayUtils::addAll);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user