可以使用java流以更好、更精确的方式重写这段代码吗?我有一个对象数组IModel<?>[] models,在访问地图中的属性之前,我需要将其转换为实际的对象类。
List<String> testStrs = Arrays.stream(models)
.map(item -> {
TestClass testClass = (TestClass) item;
return testClass.getStatus();
})
.collect(Collectors.toList())
注:仅供个人对流的理解。请考虑IModel<?>[] models将始终具有TestClass类型的对象。我很清楚如果我们没有任何适当的检查,转换会有多危险。
慕标5832272
拉莫斯之舞
相关分类