是否可以对集合执行多个映射?以下代码编译错误:
...在Stream中无法应用
java.util.function.Function<capture<?>,capture<?>>
private static List<?> multipleMapping(final Collection<?> collection, final List<Function<?, ?>> functions) {
Stream<?> stream = collection.stream();
for (Function<?, ?> function : functions) {
stream = stream.map(function);
}
return stream.collect(Collectors.toList());
}
Run Code Online (Sandbox Code Playgroud)
我想通用的解决方案.
例如,我在工作中有 3 个步骤(类似于 Step1):
@Autowired
private StepBuilderFactory stepBuilderFactory;
@Bean
public Step step1() {
return stepBuilderFactory
.get("step1")
.<String, String> chunk(1)
.reader(reader())
.processor(processor())
.writer(writer())
.build();
}
Run Code Online (Sandbox Code Playgroud)
即使在第 1 步出现异常之后,如何转到第 2 步和第 3 步?我的意思是 Java 中的配置。
我有两个字符串:
String a = "\u00E4";
String b = "ä";
Run Code Online (Sandbox Code Playgroud)
当我将它们相互比较时,我得到答案:是的.如何检测差异?