在具有java流的类列表中查找类
我将在类列表中找到一个类(在具有java流的类列表中查找类,java,list,lambda,java-8,java-stream,Java,List,Lambda,Java 8,Java Stream,我将在类列表中找到一个类(list您应该使用。getSimpleName,。getName返回类的完全限定名,其中包含包。例如,String.class.getName()返回“java.lang.String”。在过滤器中使用 一点问题也没有。但是如果你需要重新打开问题,你可以发布你的关注点/疑问。 Class cls = classList.stream().filter(clazz -> clazz.getName().startsWith("MyName")).findAny().
list您应该使用。getSimpleName
,。getName
返回类的完全限定名,其中包含包。例如,String.class.getName()
返回“java.lang.String”。在过滤器中使用
一点问题也没有。但是如果你需要重新打开问题,你可以发布你的关注点/疑问。
Class cls = classList.stream().filter(clazz -> clazz.getName().startsWith("MyName")).findAny().orElse(null);
classList.stream()
.filter(clazz -> clazz.getSimpleName().startsWith("MyName"))
.findAny()
.orElse(null);