我有代码(见下文(,它计算特定状态下的代理("开发人员"(。这工作得很好。
现在,我不想计算特定状态下的代理,而只想计算特定类型的代理。如何更改代码(或编写一些新代码(来实现此目的?
谢谢!
return this.getConnections()
.stream()
.filter(Developer -> Developer.inState(WantA))
.count();
您可以使用instanceof
关键字检查 Java 中的对象类型。
return this.getConnections()
.stream()
.filter(obj -> obj instanceof ClassName)
.count();