源代码(当然项目有很多其他类)
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Optional;
import java.util.function.Function;
import java.util.stream.Stream;
public class Test {
public static void main(String[] args) {
Map<Integer, Integer> src = new HashMap<>();
Map<Integer, List<Integer>> dst = new HashMap<>();
Optional<Object> f = dst.values().stream().flatMap((Function<List<Integer>, Stream<?>>) integers -> integers.stream()).filter(b -> !src.containsKey(b)).findFirst();
f.ifPresent(b -> {
throw new IllegalStateException("exception [" + b + "]");
});
}
}
Run Code Online (Sandbox Code Playgroud)
1.copy项目到不同的路径
d:\用户\壳\文件\工作场所\ BAK\1
d:\用户\壳\文件\工作场所\ BAK\2
2.在两个路径中执行mvn包
3.检查类文件
在d:\ Users\shell\Documents\workplace\bak\1\data\target\classes中执行命令javap -p
public class Test {
public Test();
public static void …Run Code Online (Sandbox Code Playgroud)