在具有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);